Code for Thought

Code for Thought

By Peter SchmidtScienceTechnologyEducation
Download on the App Store

Code for Thought episodes

  • [EN] ByteSized RSE: Design with a capital D - Zihao Lu and Meag Doherty

    English Edition: together with Meag Doherty and Zihao Lu I want to shine a light on UX/UI design in research and put the capital "D" back into it. The way we design our software and research projects shapes the way not only the way they are being used, but also how successful they will be. 

    Links:

    • https://www.figma.com/ Figma tool for wireframing
    • https://balsamiq.com Balsamiq wireframe
    • https://www.bjfogg.com BJ Fogg home page with a mention of Persuasion Technology from 2002
    • https://en.wikipedia.org/wiki/A/B_testing A and B testing
    • https://kdl.kcl.ac.uk King's College Digital Laboratory (KDL)

    I'd like to thank the UNIVERSE-HPC project for the support of this podcast.

    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
  • [FR] OCamL: un langage multi-paradigme - avec Florian Angeletti

    Edition française: Nous sommes ravi d'accueillir Florian Angeletti d'INRIA, qui est très connu pour son travail sur OCamL (anciennement Objective CamL), le langage multi-paradigme. OCamL est Open Source et très utilisé dans le métier de la recherche. Mais aussi dans certains secteurs industriels. 

    • https://ocaml.org
    • https://dev.realworldocaml.org
    • https://perso.quaesituri.org/florian.angeletti/
    • https://gallium.inria.fr/blog/
    • https://github.com/Octachron
    • https://github.com/coq/coq

    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] An Emerging Voice - Deborah Udoh

    I met Deborah at the Research Software Engineering 2024 conference in Newcastle, UK, where she gave an impassioned speech about her drive to carve out a new career and new opportunities in STEM. Here she talks about how she got here and the obstacles she faces. 

    My apologies, I initially uploaded the raw version of the interview. This should now be corrected

    • https://we-are-ols.org Open Life Sciences 
    • https://www.outreachy.org the Outreachy programme
    • https://rsecon24.society-rse.org/programme/emerging-voice-plenary/ Deb's talk at RSE Con 24. 


    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/

    31 min
  • [DE] Software Kompetenzen in der Wissenschaft - die Tagung in Hannover, Dezember 2024

    Deutsche Ausgabe: Vom 2.-4. Dezember 2024 fand in Hannover die Tagung zum Thema Digitale Kompetenzen in der Wissenschaft statt. Mit von der Partie waren ca 35 TeilnehmerInnen aus der Landschaft der Forschungssoftware EntwicklerInnen. Bei den Arbeitskreisen kamen dabei interessante und spannende Vorschläge heraus, wie Ihr hoffentlich in dieser Folge hören könnt.

    Links:

    • https://www.volkswagenstiftung.de/de/foerderung/foerderangebot/themenwoche-digitale-kompetenzen-der-wissenschaft-beendet Die Webseite zur Themenwoche in Hannover
    • https://events.hifis.net/event/1741/ die deRSE e.V. Konferenz in Karlsruhe 25. ß 27. Februar 2025
    • https://de-rse.org/de/index.html der deRSE e.V. 

    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/

    42 min
  • [EN] ByteSized RSE: Gestalt and Data Visualisation - Kirsty Pringle

    Happy New Year and Welcome to Season 9 of Code for Thought. The season opens with a ByteSized RSE session - the short online courses with companion episodes for all of you who do science and write code. ByteSized RSE is sponsored by the Universe HPC project. 
    Subject for this episode is data visualisation and how you could use the perception features of our brain (see Gestalt psychology) to tell a compelling story with your data. My guest is Kirsty Pringle from the Software Sustainability Institute in the UK.

    • https://www.interaction-design.org/literature/topics/gestalt-principles Gestalt principles by a user design group
    • https://en.wikipedia.org/wiki/Gestalt_psychology a good summary of Gestalt psychology
    • https://en.wikipedia.org/wiki/Data_and_information_visualization a summary of data visualisation
    • https://matplotlib.org the Python Matplotlib library
    • https://d3js.org the D3 Javascript library
    • https://root.cern the Root analysis tool by CERN
    • https://www.software.ac.uk the Software Sustainability Institute
    • https://www.universe-hpc.ac.uk the Universe-HPC project

    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/

    30 min
  • [EN] Keeping Time - in Memoriam of David Mills (with Harlan Stenn)

    English Edition: In this last episode of 2024 I want to remember David Mills and his work on the Network Time Protocol (NTP). The tool that keeps our machines in sync. David Mills worked closely with Harlan Stenn from the Network Time Foundation on NTP and I was very fortunate to grab some of Harlan's time to talk to him about NTP and David Mills' contribution. 

    Some links (by far not an exhaustive list):

    • https://www.eecis.udel.edu/~mills/ David Mills homepage at the Uni. of Delaware (which still exists). There are a lot of links to his work on NTP
      • https://eecs.engin.umich.edu/stories/remembering-alum-david-mills-who-brought-the-internet-into-perfect-time
    • https://www.ntp.org/ The Network Time Protocol homepage with tons of details and specifications on how it all works
    • https://www.nwtime.org The Network Time Foundation
    • https://www.eecis.udel.edu/~mills/database/brief/arch/arch.pdf a presentation on how NTP works
    • https://www.nwtime.org/bio/harlan-stenn/ Harlan Stenn's Bio
    • https://datatracker.ietf.org/doc/html/rfc778 I think this is the first RFC of the early version of NTP 
    • https://www.ntp.org/reflib/rfc/ This contains a list of all RFCs related to NTP


    The sounds you're hearing are from Phill Niblock, musician, composer, artist and his recording you can get on the internet archive
    https://archive.org/details/phill-niblock-music-by-phill-niblock 

    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] A MOOC for Reproducibility - A Legrand, Ch Pouzat, K Hinsen

    English Edition:  Arnaud Legrand, Christophe Pouzat and Konrad Hinsen, three French researchers, who went through the pain of making research data and software reproducible. Out of that pain grew a set of online courses. I met with them to discuss how they developed the courses, the steps they had to go through and what the courses cover. 

    • https://www.fun-mooc.fr/en/courses/reproducible-research-methodological-principles-transparent-scie/
    • https://www.fun-mooc.fr/en/courses/reproducible-research-ii-practices-and-tools-for-managing-comput/
    • https://khinsen.net
    • https://orgmode.org

    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/

    39 min
  • [FR] Reproductibilité avec GUIX - P-A Bouttier, L Courtes et S Tournier

    Edition française: GNU Guix est un gestionnaire de paquets pour GNU/Linux. Ghislain a rencontré Pierre-Antoine Bouttier, Ludovic Courtes et Simon Tournier de GUIX pour discuter de la façon dont GUIX peut aider à la reproductibilité. 

    • https://guix.gnu.org/fr/
    • https://10years.guix.gnu.org/video/guix-as-a-tool-for-computational-science/
    • https://10years.guix.gnu.org/video/using-guix-for-scientific-reproducible-and-publishable-experiments/
    • https://hpc.guix.info/events/2023/workshop/video/what-is-guix-/
    • https://hpc.guix.info/events/2023/workshop/video/everyone-can-learn-how-to-guix/
    • https://hpc.guix.info/events/2023/workshop/video/reproducible-virtual-machine-management-with-guix/
    • https://hpc.guix.info/events/2023/workshop/video/reconciling-high-performance-computing-with-the-use-of-third-party-libraries-/

    Dans un contexte HPC

    • https://inria.hal.science/hal-01161771/en
    • https://inria.hal.science/hal-03604971/

    Plus généralement

    • https://guix.gnu.org/en/publications/

    Simon Tournier

    • https://replay.jres.org/w/3TuYmocHwKtzs7q1VtL1GB
    • https://www.nature.com/articles/s41597-022-01720-9

    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/

    39 min
  • [EN] Pascal or the art of keeping things simple - in Memoriam of Niklaus Wirth

    English edition [EN]: Niklaus Wirth is one of the computing pioneers and his work inspired many other technologies and a generation of engineers. In this episode I discuss one of his many contributions: the programming language Pascal. And we hear from 3 people who worked and learnt with Pascal in their career: Irving Reid, Todd Jacobs and Charles Forsythe.

    Links:

    • https://computerhistory.org/profile/niklaus-wirth/
    • https://people.inf.ethz.ch/wirth/
    • https://amturing.acm.org/award_winners/wirth_1025774.cfm Turing Award for N Wirth
    • https://people.inf.ethz.ch/wirth/CompilerConstruction/index.html Book on Compiler Construction
    • http://pascal.hansotten.com/ucsd-p-system/more-on-p-code/ p-code machines
    • http://pascal.hansotten.com/standard-pascal-and-validation/ Standard Pascal
    • https://www.embarcadero.com/products/delphi Delphi
    • https://en.wikipedia.org/wiki/UCSD_Pascal UCSD Pascal
    • https://www.youtube.com/watch?v=Yj3DMUn6cck Kathleen Jenssen (co-author of the Pascal book) at the 80th birthday reception for N Wirth
    • https://www.fidonet.org Fidonet bulletin board
    • http://www.retroarchive.org/swag/index.html Software Archiving group (Pascal)

    Not everyone was enamoured with Pascal. Here is a link to B Kernighan's post on 'Pascal...is a toy language' http://www.lysator.liu.se/c/bwk-on-pascal.html 

    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/

    36 min
  • [EN] ByteSized RSE: Fun with Containers - Simon Li

    English edition [EN]: We're kickstarting a round of new ByteSized RSE online classes and podcast episodes with an episode on containers. Focusing on Podman (used in the online class) and Docker. My guest for this episode is Simon Li from the Uni. Dundee. 

    Many thanks to Universe HPC for supporting this podcast. 

    Containers:

    • https://docs.docker.com Docker
      • https://www.docker.com/pricing/faq/ Info regarding the Docker licenses
      • https://docs.docker.com/get-started/docker-overview/ An overview of how Docker works
    • https://podman.io Podman homepage
      • https://podman-desktop.io/docs/migrating-from-docker migrating from Docker to Podman
      • https://www.redhat.com/en/blog/run-containers-mac-podman running Podman on a Mac
      • https://www.redhat.com/en/blog/run-podman-windows running Podman on Windows
      • https://github.com/containers/podman/blob/main/docs/tutorials/podman-for-windows.md more on Podman for Windows
    • https://containerd.io another container tool
    • https://repo2docker.readthedocs.io/en/latest/index.html repro2docker, the tool Simon mentioned
    • https://kubernetes.io Kubernetes
    • https://apptainer.org Apptainer (formerly Singularity)

    Container history:

    • https://www.aquasec.com/blog/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016/ brief overview
    • https://www.youtube.com/watch?v=wW9CAH9nSLs the presentation from 2013 when Docker was introduced at PyCon that year
    • https://utcc.utoronto.ca/~cks/space/blog/unix/ChrootHistory a brief history of the chroot(2) command of Unix
    • https://freebsdfoundation.org/freebsd-project/resources/introduction-to-freebsd-jails/  


    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/

    27 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