Code for Thought cover image

Code for Thought

Latest episodes

undefined
Apr 24, 2024 • 28min

[EN] ByteSized RSE: Property Based Testing - Duncan McGregor and Nicholas del Grosso

Send us a textProperty based testing can help you make your tests more effective and your code more robust. Together with my guests Duncan McGregor and Nicholas del Grosso we talk about what property based testing is and in particular go into one widely used implementation for Python - the Hypothesis library. Here are a few links:https://increment.com/testing/in-praise-of-property-based-testing/ from David MacIver (creator of hypothesis) about the benefits of property based testinghttps://hypothesis.works/articles/what-is-property-based-testing/ explaining what property based testing ishttps://www.inspiredpython.com/course/testing-with-hypothesis/testing-your-python-code-with-hypothesis Testing your code with Hypothesishttps://reiddraper.com/writing-simple-check/ Reid Draper (QuickCheck) on shrinkinghttps://hackage.haskell.org/package/QuickCheck-1.0 the QuickCheck toolhttps://hypothesis.works/articles/how-many-tests/ How many tests is hypothesis running?https://hypothesis.works/articles/quickcheck-in-every-language/ property based testing in other languages (a bit outdated - it's from 2016)https://hypothesis.works/articles/integrated-shrinking/ David MacIver on how he implemented shrinking in Hypothesishttps://hypothesis.works/articles/compositional-shrinking/ and more on shrinkinghttps://jqwik.net the property based testing library for Java/Kotlinhttps://en.wikipedia.org/wiki/Functional_programming What is functional programminghttps://www.youtube.com/watch?v=xgDPvlgUSLE Duncan's YouTube episode on property based testing with jqwik (from his channel 'Refactoring to Kotlin')Support the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Apr 22, 2024 • 33min

[EN] The making of a diveRSE community - Jeremy Cohen, Michael McLeod

Send us a textIn this episode I talk about two different aspects of diversity in tech and in research software engineering in particular. First we hear from Jeremy Cohen, who has been running the DiveRSE seminar series since 2022 and is the co-author on a paper on the subject (link below). Then I talk to Michael McLeod, who is telling us about the role LGBTQ+ people play in tech. Linkshttps://diverse-rse.github.io the DiveRSE seminar serieshttps://arxiv.org/abs/2104.01712 the paper Understanding Equity, Diversity and Inclusion Challenges Within the Research, 2021https://softwaresaved.github.io/international-survey-2018/ RSE International Survey from 2018https://zenodo.org/records/7015772 International RSE Survey 2022https://prideinstem.org Pride in STEMhttps://stemlgbtqyou.gay STEM and LGBTQ+ youSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Apr 15, 2024 • 32min

[EN] Make computing GREENER - Loïc Lannelongue

Send us a textHow can we make computing environmentally more sustainable. Meet Loïc Lannelongue, who - together with Michael Inouye - created the Green Algorithms project. Amongst other things, it allows us to estimate the carbon footprint of our algorithms and computing jobs. The project has been awarded the HDR UK Susannah Boddie Award for Impact of the Year in March 2024. Links:https://www.green-algorithms.org the home page of Green Algorithms where you also find the link to their estimation toolhttps://github.com/GreenScheduler/cats the green task scheduler - an output from the Collaborations Workshop 2023https://www.hdruk.ac.uk/news/winners-announced-2024-hdr-uk-annual-prizes/ the HDR UK award page for 2024https://github.com/Llannelongue Loïc's GitHubhttps://www.lannelongue.eu his homepagehttps://www.inouyelab.org Michael Inouye his colleague https://greensoftware.foundation The Green Software FoundationSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Apr 8, 2024 • 31min

[EN] Lecturers without Borders - Eugenia Covernton

Send us a textLecturers without Borders  wants to bring scientists and school students together. It is an exciting project and for this episode I talked to Eugenia Covernton, who's leading the non-profit organisation. So, if you are a travelling researcher or RSE, or even if you want to do it from the comfort of your home, LeWiBo give you an opportunity to share your work in schools.https://www.lewibo.orgThe web-site lists a number of partnering organisations like https://www.europlanet-society.org/european-planetary-science-congress/ .You can also register your interest there directly.Support the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Apr 1, 2024 • 44min

[EN] scikit-learn: Software is People

Send us a textscikit-learn is a highly successful and popular Python library for data science and machine learning. It is open source and has a large contributor base. I had the pleasure to meet with some of the scikit-learn team to talk about how they got involved and how it is possible to run an Open Source project of this size and scale. If you like to get involved, here are a few links to their home page and GitHub repository.https://scikit-learn.org/stable/index.html scikit-learn homepagehttps://github.com/scikit-learn/scikit-learn GitHub repohttps://blog.scikit-learn.org Blog postGo to the community page of scikit-learn to get links to LinkedIn, Twitter and othersSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Mar 26, 2024 • 44min

[EN] Building Data Science Teams - Alan Turing Institute Skills and Policy Award - Part I

Send us a textIn this episode I meet with Dr Emma Karoune and some of her colleagues from The Alan Turing Institute in London https://www.turing.ac.uk/ to talk about who and what skills we need to create and run modern data science teams. Emma is one of the awardees of the Skills and Policy award at the Turing.https://www.turing.ac.uk/skills-policy-awards-20232024 The Skills and Policy Award by The Alan Turing Institutehttps://iuk.ktn-uk.org/programme/bridgeai/ The UKRI Bridge AI programmePeople interviewed in this episodeDr Emma Karoune, Senior Research Community Manager, Health & Tools, Practices & Systems https://www.turing.ac.uk/people/research-associates/emma-karouneDr Aida Mehonic, TPS Senior Researcher - Research Applications. Research Application management webpage - Research Application Management | The Alan Turing InstituteVicky Hellon, Research Community Manager. Open Research Community Management Team - Open Research Community Management | The Alan Turing InstituteLuis Santos, Senior Data Wrangler. Data for research Team -  Data for Research (Data Wrangling) | The Alan Turing InstituteKatriona Goldman and Jonathan Yong, Research Data Scientists. Research Engineering Group  - Research Engineering Group | The Alan Turing InstituteDr Emma Karoune's work is supported by the Ecosystem Leadership Award under the EPSRC Grant EP/X03870X/1 and The Alan Turing Institute.Turing data science case study will be published at: https://www.turing.ac.uk/research/research-projects/professionalising-traditional-and-infrastructure-research-roles-dataSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Mar 21, 2024 • 21min

[EN] ByteSized RSE: the Citation File Format - Jason Maassen

Send us a textThis ByteSized RSE episode talks about the Citation File Format (CFF) https://citation-file-format.github.io/ , created in 2017 to promote the inclusion of software in scientific papers. My guest is Jason Maassen from the eScience Center in the Netherlands. For answers to the quiz questions, email: mailto:code4thought@proton.meBackground:Early scientific Journals: https://en.wikipedia.org/wiki/Journal_des_sçavans and https://en.wikipedia.org/wiki/Philosophical_Transactions_of_the_Royal_Society The "Garfield" Index (impact factors) original paper: https://garfield.library.upenn.edu/papers/science1955.pdf overview of impact factors: https://en.wikipedia.org/wiki/Impact_factor CFF/Software Citationshttps://doi.org/10.7717/peerj-cs.86 the Force11 paper on principles of software citationhttps://www.software.ac.uk/publication/how-cite-and-describe-software a blog post from the Software Sustainability Institutehttps://citation-file-format.github.io/ The CFF project on GitHubhttps://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files GitHub documentation on CFFhttps://zenodo.org/records/10650644 Stephan Druskat's paper on CFFSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Mar 19, 2024 • 44min

[DE] deRSE24 - Die RSE Konferenz in Würzburg

Send us a textDie diesjährige Konferenz des deRSE Vereins in Deutschland fand in Würzburg zwischen dem 5.März und 7.März statt.Es gab, wie auch schon letztes Jahr viele interessante Schwerpunktthemen, wie z.B. Continuous Integration oder Teaching RSE. In dieser Folge hört Ihr von verschiedenen TeilnehmerInnen der Konferenz:John Arnold RWTH Aachen - 3min06sJan Küster Universität Bremen - 7min7sUwe Schmitt und Franziska Oschmann - 15min12sGuido Juckeland - 21min30sHeidi Seibold - 27min38sFlorian Goth und Jan Phillip Thiele - 33min10sEin paar Linkshttps://events.hifis.net/event/994/overview die Homepage von der Konferenz, auf der Ihr alle Vorträge (mit Präsentationen) finden könntZum Thema Teachinghttps://github.com/DE-RSE/learn-and-teach die GitHub pagehttps://arxiv.org/pdf/2311.11457.pdf das Paper zum Thema RSE Kompetenzen etchttps://lists.uni-wuerzburg.de/mailman/listinfo/teachingrse die Mailing Listehttps://digital-research.academy die Digital Research Academyhttps://rse.ethz.ch Die ETH Zürich RSE Gruppehttps://westai.de WestAI der RWTH AachenSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Mar 12, 2024 • 33min

[EN] Crossing the Language Barrier - Yanina Saibene

Send us a textYanina Saibene is well known in the R community and from her work e.g. in the Software Carpentries. In this episode we talk about what it takes to localise and translate training programs and indeed software applications and packages. https://yabellini.netlify.app/about/  a bit about Yanina from her home pagehttps://carpentries.org/ the Carpentries home pagehttps://rladies.org R Ladieshttps://latin-r.com Latin Rhttps://ropensci.org rOpenSci https://fosstodon.org/@yabellini Yanina on MastodonSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Mar 5, 2024 • 25min

[EN] From Rock Climbing to AI - Janan Arslan

Send us a textI had the pleasure of meeting with Janan Arslan in Paris in 2023. Janan has a fascinating career path that involved not only forensics but also various roles in AI in medicine, which is what she now does at the Brain Institute in Paris.https://www.inria.fr/fr/aramis The Aramis Lab in Parishttps://melbourne-cshe.unimelb.edu.au/events/3mt/video-archive/2020-grand-final Janan has been a finalist in the 3 minute Thesis challengehttps://www.researchgate.net/profile/Janan-Arslan Her profile on Research Gatehttps://www.webofscience.com/wos/author/record/2454976 Web of Sciencehttps://www.linkedin.com/in/janan-arslan/ LinkedIn profilehttps://twitter.com/JananArslan Twitter/XSupport the showThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:code4thought@proton.me UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode