Code for Thought

Code for Thought

By Peter SchmidtScienceTechnologyEducation
Download on the App Store

Code for Thought episodes

  • [DE] Software und Zitate - Citation File Format - Stephan Druskat

    In dieser Folge geht es um die Frage, wie man Software in wissenschaftlichen Artikeln zitieren kann. Die Antwort: das Citation File Format (CFF) - an dem mein Gast Stephan Druskat maßgeblich mitgewirkt hat. Stephan und ich hatten uns auf der letzten UK RSE Konferenz in Swansea in einer der Pausen zu einem Schwätzchen getroffen.

    Inzwischen wird das CFF von etlichen Organisationen wie z.B. GitHub, Zenodo und Zotero  unterstützt und das eScience Center in den Niederlanden unterstützt das Projekt tatkräftig.

    Hier ein paar Links

    • https://citation-file-format.github.io Homepage vom Citation File Format
    • https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files GitHub CFF Support und Hilfe Webseite
    • https://www.esciencecenter.nl/news/code-citation-was-made-possible-by-research-software-engineers-in-germany-and-the-netherlands/ eScience Center in den Niederlanden und CFF
    • https://codemeta.github.io Code Meta
    • https://json-schema.org JSON Schema 
    • https://project.software-metadata.pub Hermes Projekt (Helmholtz)

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

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

    Property 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 testing
    • https://hypothesis.works/articles/what-is-property-based-testing/ explaining what property based testing is
    • https://www.inspiredpython.com/course/testing-with-hypothesis/testing-your-python-code-with-hypothesis Testing your code with Hypothesis
    • https://reiddraper.com/writing-simple-check/ Reid Draper (QuickCheck) on shrinking
    • https://hackage.haskell.org/package/QuickCheck-1.0 the QuickCheck tool
    • https://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 Hypothesis
      • https://hypothesis.works/articles/compositional-shrinking/ and more on shrinking
    • https://jqwik.net the property based testing library for Java/Kotlin
    • https://en.wikipedia.org/wiki/Functional_programming What is functional programming
    • https://www.youtube.com/watch?v=xgDPvlgUSLE Duncan's YouTube episode on property based testing with jqwik (from his channel 'Refactoring to Kotlin')

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

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

    In 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. 

    Links

    • https://diverse-rse.github.io the DiveRSE seminar series
    • https://arxiv.org/abs/2104.01712 the paper Understanding Equity, Diversity and Inclusion Challenges Within the Research, 2021
    • https://softwaresaved.github.io/international-survey-2018/ RSE International Survey from 2018
    • https://zenodo.org/records/7015772 International RSE Survey 2022
    • https://prideinstem.org Pride in STEM
    • https://stemlgbtqyou.gay STEM and LGBTQ+ you

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

    34 min
  • [EN] Make computing GREENER - Loïc Lannelongue

    How 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 tool
    • https://github.com/GreenScheduler/cats the green task scheduler - an output from the Collaborations Workshop 2023
    • https://www.hdruk.ac.uk/news/winners-announced-2024-hdr-uk-annual-prizes/ the HDR UK award page for 2024
    • https://github.com/Llannelongue Loïc's GitHub
    • https://www.lannelongue.eu his homepage
    • https://www.inouyelab.org Michael Inouye his colleague 
    • https://greensoftware.foundation The Green Software Foundation


    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

    32 min
  • [EN] Lecturers without Borders - Eugenia Covernton

    Lecturers 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.org

    The 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.

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

    32 min
  • [EN] scikit-learn: Software is People

    scikit-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 homepage
    • https://github.com/scikit-learn/scikit-learn GitHub repo
    • https://blog.scikit-learn.org Blog post

    Go to the community page of scikit-learn to get links to LinkedIn, Twitter and others

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

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

    In 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 Institute
    • https://iuk.ktn-uk.org/programme/bridgeai/ The UKRI Bridge AI programme

    People interviewed in this episode

    • Dr Emma Karoune, Senior Research Community Manager, Health & Tools, Practices & Systems https://www.turing.ac.uk/people/research-associates/emma-karoune
    • Dr Aida Mehonic, TPS Senior Researcher - Research Applications. Research Application management webpage - Research Application Management | The Alan Turing Institute
    • Vicky Hellon, Research Community Manager. Open Research Community Management Team - Open Research Community Management | The Alan Turing Institute
    • Luis Santos, Senior Data Wrangler. Data for research Team -  Data for Research (Data Wrangling) | The Alan Turing Institute
    • Katriona Goldman and Jonathan Yong, Research Data Scientists. Research Engineering Group  - Research Engineering Group | The Alan Turing Institute

    Dr 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-data

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

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

    This 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:[email protected]

    Background:

    • 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 Citations

    • https://doi.org/10.7717/peerj-cs.86 the Force11 paper on principles of software citation
    • https://www.software.ac.uk/publication/how-cite-and-describe-software a blog post from the Software Sustainability Institute
    • https://citation-file-format.github.io/ The CFF project on GitHub
    • https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files GitHub documentation on CFF
    • https://zenodo.org/records/10650644 Stephan Druskat's paper on CFF

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

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

    Die 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 - 3min06s
    • Jan Küster Universität Bremen - 7min7s
    • Uwe Schmitt und Franziska Oschmann - 15min12s
    • Guido Juckeland - 21min30s
    • Heidi Seibold - 27min38s
    • Florian Goth und Jan Phillip Thiele - 33min10s

    Ein paar Links

    • https://events.hifis.net/event/994/overview die Homepage von der Konferenz, auf der Ihr alle Vorträge (mit Präsentationen) finden könnt
    • Zum Thema Teaching
      • https://github.com/DE-RSE/learn-and-teach die GitHub page
      • https://arxiv.org/pdf/2311.11457.pdf das Paper zum Thema RSE Kompetenzen etc
      • https://lists.uni-wuerzburg.de/mailman/listinfo/teachingrse die Mailing Liste
    • https://digital-research.academy die Digital Research Academy
    • https://rse.ethz.ch Die ETH Zürich RSE Gruppe
    • https://westai.de WestAI der RWTH Aachen

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

    44 min
  • [EN] Crossing the Language Barrier - Yanina Saibene

    Yanina 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 page
    • https://carpentries.org/ the Carpentries home page
    • https://rladies.org R Ladies
    • https://latin-r.com Latin R
    • https://ropensci.org rOpenSci 
    • https://fosstodon.org/@yabellini Yanina on Mastodon

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • 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/

    34 min

About Code for Thought

From the publisher's feed

Welcome to Code for Thought, the podcast about software for research and the people who make it.  Languages: English, German, French