Code for Thought cover image

Code for Thought

Latest episodes

undefined
Feb 18, 2025 • 32min

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

Zihao Lu, a UX designer at King's College London, and Meag Doherty, a UX leader with a focus on bioethics, dive into the pivotal role of design in software and research. They discuss the evolving collaboration between design and engineering, sharing insights from projects like CrossFit B. The conversation highlights the challenges of creating accessible digital libraries and emphasizes user research and usability testing. They champion continuous designer involvement in development, showcasing how thoughtful design can significantly enhance user experiences and project success.
undefined
Feb 11, 2025 • 44min

[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.orghttps://dev.realworldocaml.orghttps://perso.quaesituri.org/florian.angeletti/https://gallium.inria.fr/blog/https://github.com/Octachronhttps://github.com/coq/coqGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org 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 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/
undefined
Feb 4, 2025 • 31min

[EN] An Emerging Voice - Deborah Udoh

Deborah Udoh, a registered nurse and midwife from Nigeria, is now carving a path in research software engineering. She shares her journey of transitioning from healthcare to tech, highlighting the obstacles she overcame and the importance of support systems in STEM. Deborah discusses her experiences with internships in Outreachy and her commitment to diversity in research software. She also reflects on teaching experiences in STEM education and her aspirations for further study, showcasing her passion for empowerment through education and open science.
undefined
Jan 28, 2025 • 41min

[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 Hannoverhttps://events.hifis.net/event/1741/ die deRSE e.V. Konferenz in Karlsruhe 25. ß 27. Februar 2025https://de-rse.org/de/index.html der deRSE e.V. Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org 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 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/
undefined
Jan 21, 2025 • 29min

[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 grouphttps://en.wikipedia.org/wiki/Gestalt_psychology a good summary of Gestalt psychologyhttps://en.wikipedia.org/wiki/Data_and_information_visualization a summary of data visualisationhttps://matplotlib.org the Python Matplotlib libraryhttps://d3js.org the D3 Javascript libraryhttps://root.cern the Root analysis tool by CERNhttps://www.software.ac.uk the Software Sustainability Institutehttps://www.universe-hpc.ac.uk the Universe-HPC projectGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org 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 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/
undefined
Dec 24, 2024 • 29min

[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 NTPhttps://eecs.engin.umich.edu/stories/remembering-alum-david-mills-who-brought-the-internet-into-perfect-timehttps://www.ntp.org/ The Network Time Protocol homepage with tons of details and specifications on how it all workshttps://www.nwtime.org The Network Time Foundationhttps://www.eecis.udel.edu/~mills/database/brief/arch/arch.pdf a presentation on how NTP workshttps://www.nwtime.org/bio/harlan-stenn/ Harlan Stenn's Biohttps://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 NTPThe 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 touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org 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 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/
undefined
Dec 17, 2024 • 39min

[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.nethttps://orgmode.orgGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org 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 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/
undefined
Dec 10, 2024 • 38min

[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 HPChttps://inria.hal.science/hal-01161771/enhttps://inria.hal.science/hal-03604971/Plus généralementhttps://guix.gnu.org/en/publications/Simon Tournierhttps://replay.jres.org/w/3TuYmocHwKtzs7q1VtL1GBhttps://www.nature.com/articles/s41597-022-01720-9Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org 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 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/
undefined
Dec 3, 2024 • 36min

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

Charles Forsyth, a seasoned systems programmer known for his expertise in Pascal and compiler development, reflects on the legacy of Niklaus Wirth, a pioneering figure in computing. The discussion highlights the historical significance of the Pascal programming language, its design philosophy of simplicity, and its influence on modern languages like Delphi. Forsyth shares personal anecdotes about how Pascal ignited passion for programming, celebrating its role in education and innovation while showcasing the importance of straightforward solutions in software development.
undefined
Nov 29, 2024 • 26min

[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 Dockerhttps://www.docker.com/pricing/faq/ Info regarding the Docker licenseshttps://docs.docker.com/get-started/docker-overview/ An overview of how Docker workshttps://podman.io Podman homepagehttps://podman-desktop.io/docs/migrating-from-docker migrating from Docker to Podmanhttps://www.redhat.com/en/blog/run-containers-mac-podman running Podman on a Machttps://www.redhat.com/en/blog/run-podman-windows running Podman on Windowshttps://github.com/containers/podman/blob/main/docs/tutorials/podman-for-windows.md more on Podman for Windowshttps://containerd.io another container toolhttps://repo2docker.readthedocs.io/en/latest/index.html repro2docker, the tool Simon mentionedhttps://kubernetes.io Kuberneteshttps://apptainer.org Apptainer (formerly Singularity)Container history:https://www.aquasec.com/blog/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016/ brief overviewhttps://www.youtube.com/watch?v=wW9CAH9nSLs the presentation from 2013 when Docker was introduced at PyCon that yearhttps://utcc.utoronto.ca/~cks/space/blog/unix/ChrootHistory a brief history of the chroot(2) command of Unixhttps://freebsdfoundation.org/freebsd-project/resources/introduction-to-freebsd-jails/  Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org 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 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/

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