Welcome to Code for Thought, the podcast on software, engineering, research and anything in between. Find out more about our work, the technologies we use (and why) and meet us at workshops and conferences.
English Edition: My guest Bill Kurth and I will go on a space exploration of a special kind: the Voyager probes. Launched in 1977 just a few weeks apart they have now reached interstellar space. Some of the data they send back to Earth are audio - which can tell us a lot about the outer planets like Jupiter or indeed interstellar space, where both Voyagers are now.
Links
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Edition française: Guillaume Levrier est chercheur associé à la Bibliothèque nationale de France - Francois Mitterand. Il est l'auteur d'une application Open Source appelée Pandorae. Une application pour simplifier, normaliser et explorer les documents ou données numériques.
Bonne écoute
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
My guest this week, Rémi Delaporte-Mathurin from MIT, Cambridge, Massachusetts/US, will tell us about the first Open Source Software in Fusion Energy (OSSFE) conference from earlier 2025 - but also why it is important to use and develop open source software in the field and the difficulties he met during his career.
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Better Software - Better Research! This is the mission of the Software Sustainability Institute (SSI) since 2010. To support this, the SSI has been running a fellowship programme. In this episode you'll hear from 3 different fellows from the 2025 cohort about their motivation and plans for their fellowship. Maybe you want to join, too? You can apply for next year's fellowship - 2026 - until 6 October 2025.
Links:
And here are the fellows
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Meet Christian Gutschow, particle physicist and research software engineer at UCL (University College London, UK). Christian is one of the scientists working on the ATLAS experiment at CERN. And together we try to give you a glimpse of what is going on in this massive experiment that tries to unlock the secrets of matter. Software plays a crucial part in this - and at all levels.
Links:
Some publications with Chris as author or contributor:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
The Code Refinery has been training researchers on how to write better software since 2016. In this episode Samantha Wittke, Richard Darst and Radovan Bast tell us how it all started, how CodeRefinery is run and what's in store for the future.
Do look out for their workshops for September and October 2025.
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Welcome to Season 10 of Code for Thought. To warm us up for the forthcoming winter and autumn season, here a list of the episodes and content you can look forward to.
The season will start in earnest on 2 September.
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English edition: In the last episode of this season of Code for Thought, I want to take you on a tour through the MetOffice in Exeter, UK. My host Dimitri Theodorakis and some colleagues of his talk us through some of the exciting work happening there.
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Deutsche Ausgabe: Vera Karlsbauer und Jonas Hagenberg arbeiten am Max-Planck Institut für Psychiatrie in München. Aber Software und Datenverarbeitung spielt auch dort eine große Rolle. Vera und Jonas erzählen uns etwas über ihre Arbeit und über den Code Klub den sie gegründet haben um anderen Forschenden und Studierenden den Zugang und Umgang mit Software etwas zu erleichtern.
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
FOSDEM is the annual event for all things free and open source software in Europe happening over the 1st weekend in February in Brussels. In this episode I want to talk about one "dev room" (developer room) in particular: the one on Open Research, that has been running since 2020.
Over the course of a day, we heard from a variety of speakers on topics ranging from climate change to human choreography in computing.
Curious? Have a listen
Links:
Announcements:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Parallel programming is hard. Say Hi to Parsl a Python library and tool that aims to make the task a bit easier. I spoke with two of the key people on the project, Dan Katz and Ben Clifford.
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Meine Gäste Carina Haupt und Christoph Steinkamp vom DLR beschäftigen sich mit der Frage, inwieweit der Einsatz von Large Language Models (wie z.B. ChatGPT) bei Forschungsprojekten und deren Softwareentwicklung helfen? Große Versprechungen - aber kleine Brötchen?
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
John MacFarlane and Albert Krewinkel from Pandoc take us through the history and development of this very popular Swiss-army knife for digital documents and document publishing. Pandoc is, of course, open source. And if you want to contribute, don't be shy!
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Brad Frost is the author of a book called Atomic Design, in which he tries to help UI/UX designers improve their workflow and approach and create digital apps.
We also talk about the changing roles of designers and design in a world where we get new gadgets all the time. As Brad says in his book: let's go atomic
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Dr Elisabeth Lobe und Dr Peter Schuhmacher vom DLR geben uns einen (nicht ganz so) kleinen Einblick in die Welt von Quantencomputern und an welchen Themen sie daran arbeiten. Ein spannendes Gebiet auf dem viel passiert!
Hier eine Reihe von Links
More general stuff:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
My guest is John Stevenson from the British Geological Survey (BGS) and there is a lot to cover in this episode: John's switch from science to engineering; how to move from proprietary to open source software - and the hot stuff: volcanos. And what John did in volcanology.
Here are a few links:
Volcanos
Tools mentioned
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
How can you transition from photo-type or exploratory research software to production code? Can you? I've been discussing this with my guest Duncan McGregor. In the first part of our discussion we touch on how you can effectively analyse large data sets that are distributed over different locations with tools like Dask.
Links:
Conferences/Events:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English Edition: In this last episode for the ByteSized RSE "miniseries" we talk about AI assisted coding - and the (long) history how engineers tried to come up with assisting tools to make our code better and more robust. My guest is Liam Gao from Imperial College, London, UK.
Links:
And here the YouTube clips mentioned
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Deutsche Ausgabe: Das Hermes Projekt versucht das Publizieren von Software zu vereinfachen und auch zu automatisieren. Stephan Druskat und Michael Meinel, beide vom DLR und dem deRSE e.V. erklären uns was es damit auf sich hat.
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English Edition: This episode is all about 'green computing' and how we can check the impact of our computing efforts. Helping me with that are Kirsty Pringle (SSI), Loic Lannelongue (University of Cambridge, UK) and Andy Turner from the EPCC in Edinburgh (UK).
Tools discussed in this episode:
Other:
ERRATA: I mentioned in the episode that Kirsty is working at the EPCC - but she works at the SSI (Software Sustainability Institute, UK). Sorry about the confusion.
The sound effects are from Hindenburg audio editing software.
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Edition française: le projet RésIn - réseau d'ingénieurs RésIn est une collaboration entre Science Po et l'Université Paris Cité pour valoriser le travail des ingénieurs pluridisciplinaires.
Audrey Banyex et Diégo Antolinos-Basso (maintenant à l'Université de Neuchâtel, Suisse) nous expliquent pourquoi créer ce réseau et à quoi il sert.
Liens:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English Edition: How can repository services like GitHub or GitLab help you manage your project. Listen to my conversation with three guests, Gemma Turon (Ersilia), Ben Clifford (Parsl) and Mike Simpson (Uni Newcastle) how they use GitHub PM tools effectively in their work.
Links:
ByteSized RSE is supported by 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:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Deutsche Ausgabe: Ende November 2024 fand in Berlin ein Austausch von Ausbildern und Tutoren bei Helmholtz statt - unter dem Namen TEACH. Wie kann man dem wachsenden Bedarf and Weiterbildung gerecht werden und welche Mittel und Tools helfen dabei. In diesem kleinen Rückblick spreche ich mit den OrganisatorInnen und Sprechern der Veranstaltung: Prof Silke Schworm, Jolanta Zjuba, Fredo Erxleben und Anna-Lisa Döring.
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:
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:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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.
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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.
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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):
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:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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.
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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é.
Dans un contexte HPC
Plus généralement
Simon Tournier
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:
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:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:
Container history:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Deutsche Version: In dieser letzten Folge vor Weihnachten treffe ich mich mit Priv. Doz. Dr Georg Hager vom Rechenzentrum der Universität Erlangen-Nürnberg. Georg Hager gibt uns einen kleinen Überblick in die Entwicklung von HPC Rechnern, also Hochleistungsrechnern und wir sprechen über die Herausforderung bzgl. Software Entwicklung und wie man Personal and HPC Rechner heranführt.
Links:
Etwas zur Geschichte von älteren Modellen
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English Edition:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
L'édition française: On a beaucoup de promesse sur l'usage du calcul quantique. Ghislain Vaillant discute avec Sabine Mehr et Félix Givois de GENCI (Grand Equipement National de Calcul Intensif) pour jeter un coup d'œil aux coulisses de cette technologie fascinante.
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English Edition [EN]: In this episode I am looking at two different champion schemes: one at Imperial College London, focussing on research software and the other at Cambridge University for research data. My guests are Jeremy Cohen and Mike Bearpark from Imperial and Clair Castle, Sacha Jones and Lutfi Ben Othman from Cambridge University.
Imperial:
Cambridge
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Deutsche Ausgabe: Diesmal geht es an die TU Braunschweig, von wo aus Jan Linxweiler uns über seine Arbeit am Suresoft Projekt erzählt - und uns erklärt warum es wichtig ist, nachhaltige Software für die Wissenschaft zu schreiben.
Links
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English edition: My guest this week is Kurt Lust from the University of Antwerp (Belgium) and part of the user support team of LUMI (Large Unified Modern Infrastructure). Acc to the website, LUMI is Europe's fastest supercomputer. Kurt tells us what it takes to run a machine like that and all the gotchas that he and his colleagues encounter.
Links
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
English Edition: Meet Kenneth Hoste and Alan O'Cais who will tell us about EESSI,The European Environment for Scientific Software Installation for high performance computing (HPC).
Links:
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
L'édition française: Alice Brenon est une doctorande et chercheuse du CNRS en informatique linguistique au LIRIS (Laboratoire d'InfoRmatique en Image et Systèmes d'information) à Lyon. Alice décrit son engagement dans le projet GEODE (“Encyclopedic GEOgraphical DiscoursE: Writing about Geography in France from the Enlightenment to the Age of Wikipedia”). Dans ce cadre, elle a développé plusieurs outils logiciels dont certains sont en Haskell.
Nous vous souhaitons une bonne écoute.
Liens
Get in touch
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a text
Meet 6 of the research software champions at Imperial College London (UK) who help to create better research - through better software: Allen Xavier, Lukas Kopecky, Jakub Lala, Benjamin Scharpf, Sara Patti and Sneha Jhal.
Links
My thanks go to Imperial College London (UK) for supporting this episode and this podcast.
Support the show
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a text
[EN] English Edition: "Green computing" had a strong showing at the annual conference for Research Software Engineering in Newcastle, UK, early September 2024. I talk to the presenters, poster creator and organisers of the birds of the feather session on the subject. In addition you hear from Charlotte Pascoe and Poppy Townsend from the UKRI on their project to get us to net zero. And finally, from the platinum sponsor of the conference: CloudKubed https://www.cloudkubed.com.
Also note https://eng.ox.ac.uk/netdrive/ from UKRI, who work towards a sustainable, digital research infrastructure.
Links:
Support the show
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a text
Deutsche Ausgabe: in der ersten DE Ausgabe nach der Sommerpause geht es gleich um 2 Open Source Projekte: MTEX und PyRolL. Mit von der Partie sind die Entwickler und Autoren der Softwarepakete Ralf Hielscher (MTEX) und Christoph Renzing (PyRolL), beide von der TU Bergakademie Freiberg, Sachsen.
Links:
Support the show
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a text
ENGLISH EDITION: There are a lot of "large" things at CERN, including the amount of data produced and the software needed to manage and analyse them. In this episode I talk to Laura Promberger and Jakob Blomer from the CERN virtual machine/file system VM/VMFS project about how this set of tools is helping researchers.
And not just physicists, as CERN VM/VMFS is also used in other areas of the high performance computing community.
Links:
Support the show
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a text
L'édition française: Ça y est - le premier épisode de Code for Thought en français.
Comment reproduire et évaluer l'apprentissage automatique? Publier les résultats de recherche avec les données et le code source? Avec Pascal Monasse, chercheur chez IMAGINE (Laboratoire d'informatique Gaspard Monge) et éditeur de journal IPOL - Image Processing On Line.
Animé par: Ghislain Vaillant. Réalisé par: Peter Schmidt
Liens:
Support the show
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a text
ENGLISH EDITION: Beyond Open Research is a project at Imperial College in London (UK), that tries to change research culture more open and transparent. I met with Dr Hamid Khan, who was leading the project and Prof Julie McCann, Vice-Dean for the Faculty of Engineering to find out more about exactly how they want to go "beyond" open research.
A few links
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a text
ENGLISH EDITION: Welcome back to Season 8 of Code for Thought. Just before we dive into the new season, this trailer will tell you what lies ahead between September and December 2024.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
In May 2024, I attended a workshop/training course on Software Management Plans (SMP), held at the University Paris Gustav-Eiffel east of Paris, France.
In this episode I talk to the organisers and participants about why SMPs might be useful and under what circumstances.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
My guest for this episode is Dr AJ Lauer. AJ has been working hard to make the HPC workplace a more open and welcoming environment. She was inclusivity chair at SC21 in St Louis, US and worked with other groups such as Women in HPC. Lately, in 2023, she created her organisation 'Thriving Ibis' to work with senior managers and leaders in the field.
And some fun facts about the word 'Ibis':
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
The Digital Research Academy - DRA - was created in 2023 to meet the increasing demand for training in open science and research. In this episode I talk to the two founders, Heidi Seibold and Joyce Kao, as well as members like Yeganeh Khazaei (Yegi) and Danny Garside.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
In the second part episode on the Turing Way, I meet with contributors like Patricia Herterich and Sarah Gibson - who were part of the original team - as well as Malvika Sharan and Anne Steele who joined later.
Through these conversations I hope to show how the Turing Way transitioned from being an online guide for reproducibility and open science to a thriving community with members across the globe.
I would like to thank the Turing Way and the Alan Turing Institute in the UK for their patience, time and kind support.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
CERN, the European Nuclear Research Centre, is celebrating its 70th birthday in 2024 and I want to give you a glimpse of the kind of work that happens there. Meet Spyridon Trigazis, who will take us through CERN's infrastructure and how they use OpenStack and Kubernetes to "keep the lights" on.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
In this last ByteSized RSE episode of this season, we talk about an important subject for Python engineers: Packaging. With my guests Liam Pattinson from York University (UK) and Laszlo Sranger from Hypergolic, we go through the standard Python tools as well as package managers such as Poetry.
Links:
Thanks to the Universe-HPC program for supporting the ByteSized RSE series.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
In dieser letzten Folge vor den Sommerferien treffe ich mich mit Dr Iris Ehlert und Dr Hendryk Bockelmann, um mit ihnen über ihre Arbeit am natESM (nationale Erdmodellierungs Systeme) zu sprechen.
Hier ein paar Links
Es geht dann im September mit einer neuen Serie am letzten Dienstag im Monat weiter. Euch ein paar schöne Ferien.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
The International Conference of Supercomputing, ISC, met in Hamburg (Germany) between 12-16 May 2024. For the first time, a workshop on Research Software Engineering was held there. And I talk to some of the organisers, Stefanie Reuter and Matt Archer and presenters, Eleanor Broadway and Samantha Wittke, how it all went.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
What a fun day that was: the National Research Software Day in Hilversum on 23 April 2024. It was organised by the eScience Center in the Netherlands and in the course of this episode you will hear from one of the organisers, Lieke, a keynote speaker - Jenny Bryan, members of a panel discussions on research infrastructure.
But also from 4 artists - because the organisers added an art exhibition to the one day conference.
The sound samples you can hear in the episode are from one of the artists Christian Schwarz.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
In this session of ByteSized RSE we talk about the FAIR principles and research software. My guest helping me with that is Jamie Quinn, currently RSE at Imperial College London.
Here are a few links:
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
The Turing Way was created 5 years ago and during the Collaborations Workshop 2024 at the University of Warwick, UK, we had a big birthday party to celebrate the occasion.
In this episode, part 1 of 2 episodes on The Turing Way, I sit down with the founder of The Turing Way, Dr Kirstie Whitaker, who is also the Programme Director for Tools, Practices and Systems at the Turing Institute in the UK.
You also hear a moment when a new chapter was merged into The Turing Way during this recording, done by Sophia Batchelor.
I would like to express my heartfelt thanks to the Alan Turing Institute for their support and for sponsoring this episode.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
Bastian Greshake Tzovaras arbeitet am Alan Turing Institute in London zum Thema Citizen Science, also Bürgerwissenschaften. Und dies ist auch das Thema unseres Gesprächs, denn Bastian arbeitet daran schon seit geraumer Zeit. Und er zeigt uns wie Wissenschaft durchaus von einer engeren Zusammenarbeit mit Bürgern profitieren kann.
Links
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
In part two of this "mini-series" on diverse roles in data science teams, I speak with Dr Emma Karoune from the Alan Turing Institute https://www.turing.ac.uk/ and the deputy director of the Software Sustainability Institute of the UK, Simon Hettrick.
Emma and I explore the skills and policy landscape of modern data science roles. Emma is one of the awardees of the Skills Policy Award at the Alan Turing Institute.
Simon discusses how groups like the Research Software Engineering community and initiatives like the Hidden REF help to bring about real change.
Both Emma and Simon are Committee member of the Hidden REF (The hidden REF – Celebrating all research outputs (hidden-ref.org)), a campaign to recognise all research outputs and every role that makes research possible.
More information about Emma's project can be found on the project website - Professionalising traditional and infrastructure research roles in data science | The Alan Turing Institute.
Emma would like to thank her project team members Malvika Sharan and Alexandra Araujo Alvarez as well as all those at The Alan Turing Institute and other data science professionals who have contributed to this project through attending workshops and interviews.
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Send us a Text Message.
The Collaborations Workshop, run by the Software Sustainability Institute https://www.software.ac.uk/ is a long-running institution. I had the pleasure of going there in May 2024 for the first time. It was an exciting, but also exhausting, couple of days. The 3 themes focused on AI/ML in science, environmental sustainability and citizen science.
Here is a report on the workshop with a bunch of interviews:
Many thanks for the organisers and sponsors of this event (Wellcome Trust, Alan Turing Institute)
https://www.software.ac.uk/workshop/collaborations-workshop-2024-cw24
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
My guest in this episode is Greg Wilson, who co-founded the Carpentries in 1998 together with Brent Corda. Since then, the Carpentries have gone global teaching essential computing and data skills and training the next generation of teachers.
Greg stepped down from the Carpentries a while ago, but he still feels passionate about their mission and goals.
Links:
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:
Support the Show.
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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.
Go to the community page of scikit-learn to get links to LinkedIn, Twitter and others
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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.
People interviewed in this episode
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*
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:code4thought@proton.me
Background:
CFF/Software Citations
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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:
Ein paar Links
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
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.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
I 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.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this session we talk about the importance of user experience and user experience design.
My guest is Meag Doherty, who works for the National Institutes of Health in the USA and is a Fellow of the Software Sustainability Institute (SSI).
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In dieser Folge hören wir Beiträge vom Vorstand des Vereins zur Forschungssoftwareentwicklung deRSE e.V., Anna-Lena Lamprecht und der RSE Arbeitsgruppe in der Gesellschaft für Informatik und Bernd Flemisch und Martin Hammitzsch über deren Arbeit im NFDI.
Denn, es tut sich so einiges im Bezug auf Forschungssoftware im deutschsprachigen Raum.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this episode I talk to Chris Holdgraf, executive director of https://2i2c.org about what it takes to manage and run open source organisations.
Open source projects come with unique challenges (and opportunities) and I think Chris brings important insights from his experience at 2i2c.
Some links:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
People are talking about the "Reproducibility Crisis" in science. Good to see, that there are researchers that do something about it. Meet Rima-Maria Rahal and Peter Steinbach from the German Reprodicibility Network.
I met Rima and Peter in 2023 to talk about why reproducibility is important, what we as researchers can do to make our work more reproducible and what the network is doing in Germany
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
If you want to co-host an episode on Code for Thought get in touch.
It's great fun, as my co-host Selina tells us in the short interview.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
With her online course 'Learning How to Learn' (and companion book 'A Mind for Numbers'), Barbara Oakley, distinguished professor in engineering, reached many of us who - like myself - wanted to improve the way we learn, adopt new technologies or get into complex subject areas.
Many researchers, PhD students, post-docs teach themselves how to program while trying to get their thesis or work done. But how do you go about it.
I hope this interview gives some food for thought on how to get better with learning (and teaching).
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Softwareentwicklung, auch im Forschungsbereich ist immer noch eine Männerdomäne. Aber es gibt inzwischen viele Bestrebungen den Zugang zu Stellen und Berufsaussichten für Frauen und andere unterrepräsentierte Gruppen zu öffnen.
In dieser Folge hören wir von zwei Vertreterinnen: Bernadette Fritzsch vom Alfred Wegener Institut in Bremerhaven und Ruth Schöbel vom Forschungszentrum in Jülich.
Zum Schluss noch ein Hinweis auf die deRSE Konferenz in Würzburg vom 5.März bis zum 7.März: Anmeldeschluss ist der 1. Februar. Wie ihr dem Kurzinterview mit Florian Goth am Ende der Folge entnehmen könnt.
https://derse24.physik.uni-wuerzburg.de/
Diese Folge ist vom Forschungszentrum Jülich gefördert.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
It's time for a ByteSized RSE episode - and this time on the subject of 'easybuild' a tool to help you build and install software on high performance computers (HPC).
My guest to help me with presenting easybuild is Jörg Saßmannshausen from Imperial College in London, UK.
NOTE: this is an entry level discussion.
And there is a QUIZ as well. If you know the answer to the two following questions email them to code4thought@proton.me :
And we have some links for you as well:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
My guest in this episode is Veronika Cheplygina, Associate Professor at the IT University of Copenhagen in Denmark.
We talk about machine learning and AI in medicine and Veronika brings a badly needed realism to the discussions. In the latter part of our conversation we also focus on the difficult and sometimes frustrating aspects of academic life.
I enjoyed my discussion with Veronika and I hope you will, too.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Welcome back to a new season of Code for Thought. The subject of this episode is energy consumption in computing. My guests are Wim Vanderbauwhede (University of Glasgow, UK) and John Wernvik (Eco Datacentre, Sweden). This is a big subject area and there will be more on this later this season - so watch out.
Links:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
So, das ist jetzt die letzte Folge der 6. Serie von Code for Thought und diesmal geht es um Open Science. Mein Gesprächspartner ist Konrad Förstner von der TH Köln, den einige von Euch vielleicht vom Open Science Radio her kennen, das er mit Matthias Fromm schon seit längerer Zeit betreibt.
Euch Allen ein paar schöne und hoffentlich erholsame Tage. Ich mache eine kleine Pause und es geht dann im Januar 2024 mit der 7. Folge des Podcasts weiter.
Hier noch ein paar Links zu dieser Folge:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this last (English) episode of Season 6, I'll be talking to Sara Petti and Evgeny Karev from the Open Knowledge Foundation. Sara and Evgeny work on a project called Frictionless Data, which aims to make working with (open) data easier and more seamless.
Like many organisations around open source and open data they invite contributions from engineers.
Some links for the Open Knowledge Foundation and others mentioned in this episode:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
I met Ghislain Vaillant for our interview at the Brain Institute at the Pitié Salpetrière Hospital in Paris. Ghislain has an interesting career path that took him from an RSE role in the UK to the private sector and back to academia (in France) again.
Our conversation touches on differences in RSE roles between countries (e.g. UK/France) and how big events shape our careers.
Some links:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this episode of ByteSized RSE I talk about Django, a Python based web development framework that was developed in the mid 2000s.
My guests are Tom Couch from the University College London and Max Albert from Southampton University.
Links:
Trivia
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In the second part of the diversity in the RSE community series, I am talking to Mariann Hardey. Mariann is an associate professor at Advanced Research Computing of the University of Durham, UK. She also published a book called 'The Culture of Women in Tech' in 2020. In our conversation we don't only talk about the barriers women and other underrepresented groups in tech still face, but also what is and can be done about it.
This episode is sponsored by the Forschungszentrum Jülich in Germany (Research Centre Jülich) https://www.fz-juelich.de/en
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Was alt und gebraucht ist muss nicht immer schlecht sein. So Markus Harrer von der Firma InnoQ. Markus erklärt uns wie man Legacy Software erhalten kann und warum "Boring Software" eigentlich ganz gut ist. Und wenn man schon erneuern muss, sollte man sich über die Vor- und Nachzüge im Klaren sein.
Markus zieht durch die Lande mit Vorträgen und Seminaren. Unten eine kleine Auswahl von Links.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
I met with Nathan Cassereau and Hatim Bourfoune from IDRIS, a national computing centre for the CNRS (the national research centre in France). Nathan and Hatim work on the Bloom project, an open source large language model, which was created using the Jean-Zay supercomputer.
Thanks to Nathan and Hatim I had the chance to take a look at the machine after our interview.
LLMs and AI/ML in general have created a lot of excitement. Hatim said he got into AI/ML himself, and he highlighted a Coursera course run by Andrew Ng.
Here are a few links:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Finally! After a failed attempt in 2022, I managed to visit Simon Pinches and Olivier Hoenen at ITER this time. ITER is the international thermonuclear energy reactor - and its aim is to build a nuclear fusion reactor that produces a surplus of energy in a sustainable manner. And can be used as a blueprint for future power stations.
Simon and Olivier gave me the grand tour before we sat down and discussed their work. It was a truly impressive tour - in every way. No less impressive is the work that Simon and Olivier are doing on the software side to help put it all together.
Links
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Welcome back to Season 2 of ByteSized RSE, a program supported by Universe-HPC http://www.universe-hpc.ac.uk .
The subject for this session is: Software Estimation and some ideas on how to approach it.
Things mentioned in this episode:
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/
ByteSized RSE link to Imperial College
Audio clips:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
This episode takes us to Chicago, the host for the first ever conference of Research Software Engineering (RSE) in the US https://us-rse.org/usrse23/ . The conference was organised by the US RSE association https://us-rse.org and was sold out. In this report I'll talk to a number of participants, presenters and organisers.
In order of appearance:
Other links
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Die Nationale Forschungsdateninfrastruktur - NFDI - hat die grosse Aufgabe Forschungsprojekte, deren Daten und Anwendungen miteinander zu vernetzen. Der Verein wird geleitet von Prof. Dr. York Sure-Vetter, mit dem ich über die Aufgaben und Herausforderungen des NFDI spreche.
Links
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
My guests for this episode are Marie Piraud and Peter Steinbach from the Helmholtz Association in Germany. Helmholtz is the largest research association in Germany and has created a unit around all things AI and machine learning recently. Marie and Peter talk about their contributions and how AI/ML can help in research and science.
Links
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this first episode on the theme of diversity in tech I talk to Cristin Merritt and Elsa Gonsiorowski from Women in HPC.
The aim is to raise awareness and give a voice and visibility to women and other underrepresented groups in high performance computing, as Cristin and Elsa explain during our conversation.
Links:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In dieser Sonderausgabe berichte ich von der Unkonferenz des deutschen RSE Vereins, die zwischen dem 26. und 28. September in Jena stattfand.
Ca 60 Teilnehmer*innen trafen sich, um über Themen zu diskutieren, die sie in ihrem Alltag bewegen. Im Rahmen dieser Veranstaltung traf ich mich mit mehreren Organisatoren und Teilnehmern um über ihre Eindrücke und Beiträge zu sprechen.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this second report on research software archives and directories I am talking to Jason Maassen from the eScience Centre in the Netherlands and Christian Meessen from the Helmholtz Association in Germany.
The eScience Centre developed the Research Software Directory (RSD) to show the impact software has on research. Researchers who code can register their software with the directory from all over the work.
Helmholtz has adopted the RSD platform to produce a Helmholtz specific version and use that to monitor and track development from within the various research centres within Helmholtz.
Here some links:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
The HiddenRef https://hidden-ref.org in the UK is an initiative to push for considering a wider range of research outputs than publications, e.g. software and data. The members of the initiative organised an event on 21 September 2023 to bring together academic institutions, funders and publishers. The aim is to increase the amount of non-publication output for the next research assessment in the UK in 2028.
In this episode I spoke to a number of participants and presenters. In order of appearance;
This episode is sponsored by F1000.
F1000, part of Taylor & Francis Group, is an scholarly open research publisher offering a unique publication model designed to ensure all research outputs are as accessible, usable and reusable as possible, thus accelerating the impact of that research. F1000 works in partnership with many research funders, institutions and societies across the globe, including the European Commission, Wellcome, the Bill & Melinda Gates Foundation and the American Nuclear Society, to develop bespoke publishing solutions to help them to achieve their open research ambitions. F1000 also has its own portfolio of open research publishing venues available to researchers from across all disciplines who wish to publish all research outputs openly, including F1000Research, Routledge Open Research, Open Research Africa and Health Open Research. Find out more at https://f1000.com.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Julian arbeitet an der Universität Swansea in Wales in Grossbritannien. Zusammen mit Kollegen bemüht er sich darum, Ergebnisse von Simulationen und Berechnungen reproduzierbar zu machen. Erstaunlicherweise, sind wenige der Papers und Ergebnisse auch heute noch reproduzierbar und Julian und das Team bemühen sich darum das zu ändern.
In unserem Gespräch geht es auch ein wenig um den Physik Zusammenhang - der sogenannten Quantenchromodynamik (QCD).
Dazu ein paar Einführungslinks
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
And it's this time of the year again, when the RSE communities meet for their annual gathering. The UK RSE Society held its annual conference in the Welsh city of Swansea this year. And in this episode you'll hear from a range of different participants and presenters. Here they are in the following order
Presentations have been streamed and should be accessible soon.
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
I had the great pleasure to meet with Morane Gruenpeter and Benoît Chauvet from Software Heritage in Paris in 2023. Software Heritage aims to help preserve and archive software, not only for research but also for the private sector.
Unlike research software directories (from whom we will hear later this season), Software Heritage archives the actual code. Morane and Benoit take us through what's involved in that.
Links:
Support the show
Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon https://www.patreon.com/codeforthought
Get in touch:
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Despite the fact that Fortran has been around since the 1950s, it remains a very relevant programming language today and has an active community of keen engineers. In this episode I'll take a sweep from the origins of Fortran, how to deal with legacy (Fortran 77), how the language evolved to modern day use cases of Fortran. In the course of the episode you'll hear from Thomas Clune (NASA, US), Wim Vanderbauwhede (Uni. Glasgow, UK), Milan Curcic (Uni. of Miami, US) and Ondrej Certik (GSI Technologies, US).
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Let me interrupt your well-earned summer break for a brief episode and teaser: the first ever US RSE conference will be upon us between 16-18 October in Chicago, USA.
I met with Sandra Gesing from the organising committee to talk about how the preparations are going and what you can expect from the conference.
Talking of conferences. There is a lot happening this autumn, including
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Dr Uwe Konrad von der Helmholtz Forschungsgemeinschaft stellt den neuen Preis für Softwareentwicklung vor. Obwohl der Preis im Moment nur für Helmholtzprojekte (oder solche mit hauptsächlicher Beteiligung von Helmholtz) zur Verfügung steht, hofft Dr Konrad dass der Preis Schule macht. Denn schliesslich wird es endlich Zeit, dass Software (und deren EntwicklerInnen) ernst genommen wird und als gleichwertiger Beitrag von Forschungsprojekten anerkannt wird.
Die Frist für Bewerbungen ist der 30. September. Die einzelnen Helmholtzinstitute haben interne Fristen auf die im Gespräch nochmal hingewiesen wird.
Der Link für den Preis ist hier
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Peter Steinbach leitet eine Gruppe von Consultants am Helmholtz Institut in Dresden-Rossendorf. Die Gruppe ist Teil der Helmholtz AI Initiative und beratet WissenschafterInnen bzgl KI, Machine Learning usw.
Neben Fragen über KI in der Wissenschaft hat mich auch interessiert wie Datenwissenschaft mit Software Entwicklung zusammenhängt. Schliesslich sind mehr und mehr Research Software Engineers mit KI und ML Themen beschäftigt.
Links:
Konferenzen im Herbst 2023
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
The guest for this episode is Teresa Gomez-Diaz from Université Paris Gustav-Eiffel, east of Paris, France. For a long time Teresa has been promoting Open Science and last year she talked on this show about the need for licences in research software.
Teresa and her collaborator, Tomas Recio from the University Antonio de Nebrija, Madrid published two papers about Research Data and how to ensure they adhere to Open Science and in particular FAIR principles.
We start with a discussion of the so-called Borgman conundrum, or why it is hard to share research data before going into what we can do about it.
A couple of clarifying notes: Teresa speaks of F mille, which refers to F1000. Also, when "users" of research data are being mentioned, it refers to authors and contributors.
Links:
Upcoming conferences:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Nick Radcliffe, data scientist and entrepreneur, talks to us about the importance of test your data. As software engineers we are familiar with test driven development. Test driven data analysis puts the same emphasis on validating and testing data for your AI app. We also dive into the Python library of the same name tdda.
Links:
Other libraries mentioned:
Don't forget the upcoming RSE conferences and the Hidden Ref event
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
With Sam Mangham and Ed Bennett from the Uk RSE Conference organising committee.
In this episode I want to take a look behind the scenes and find out what it takes to organise and run a conference. And how we participants can contribute to the success of this UK RSE Conference and future events!
The conference takes place on the campus of Swansea University, UK and runs from 5-7 September. There are satellite events on Monday 4 Sep and Friday 8 Sep.
The main link for the conference is below.
https://rsecon23.society-rse.org
Note: the committee negotiated accommodation with Swansea Uni. The deadline for getting a room there is end of July 2023. Details can be found here
https://rsecon23.society-rse.org/about-swansea/#accommodation
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Fredo Erxleben vom Helmholtz Institut in Dresden erzählt uns, wie er und seine KollegInnen WissenschaftlerInnen, DoktorantInnen und Postdocs Programmieren beibringt. Der Bedarf an Training ist riesig. Der Bedarf an Ausbildern auch.
In dieser Folge schauen wir ein wenig hinter die Kulissen und Fredo erzählt welche Herausforderungen es bei den Trainingsprogrammen gibt.
Hier ein paar links:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
JupyterCon 2023, the conference on all things Jupyter was held in Paris between 10-12 May 2023, followed by 2 days of hands-on "sprints".
Jupyter is a very popular open source platform with tools such as Jupyter notebook/lab and driven by a very active community. There were a number of excellent talks from a range of different subjects. I had the pleasure to meet and talk to a number of people, see the interview list below.
Order of Interviews:
Links:
Upcoming RSE conferences:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
And in this last episode of our first ByteSized RSE season, we talk about the README file. My guest in this episode is Julian Lenz from the University in Swansea, UK who will take us through the importance of READMEs, what should go into them and at what stage should you create one (spoiler alert: a.s.a.p.).
Here are a few links you might find useful.
Example READMEs and templates
Background
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/
ByteSized RSE link to Imperial College
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
This episode is about Quantum Computing and trying to look behind the hype around it. Helping me with that is Oliver Brown from the Edinburgh Parallel Computer Centre (EPCC), where he leads a quantum applications group.
There is plenty of material on the subject out there. Here are some links, also mentioned in the episode:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Mit Kristine Schima-Voigt und Kay Liewald von der Niedersächsischen Staats- und Universitätsbibliothek in Göttingen.
In dieser Folge berichten Kristine und Kay von ihren Erfahrungen über die Einführung von Agilen Software Methoden, insbesondere Scrum, in ihrem Bereich der Softwareentwicklung. Agile Methoden wie Scrum, Kanban und andere finden eine immer weitere Verbreitung. Um so wichtiger ist es von praktizierenden Gruppen wie dem Team aus Göttingen zu hören. Und zum Abschluss geben Kay und Kristine Tipps für die Einführung von Scrum.
Links:
Und dann gibt es noch die "Klassiker", d.h. Bücher, über Scrum von Jeff Sutherland und Ken Schwaber.
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Research Software Engineering is a global movement. In this episode, I had the pleasure of talking to Saranjeet Kaur and Jyoti Boghal from India, how they built the RSE Asia network from scratch. In this conversation they take us through the journey of building a RSE community.
Here are some links:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this ByteSized RSE episode we talk about GIT and some of the great features it comes with. I also wanted to find out where GIT comes from, and what's with its name.
My interview partner is Raniere Silva who works at Gesis, which is part of the Leibniz Institute in Germany.
Git comes with loads of features: in this episode we focus on how to deal with and avoid merge conflicts, branching patterns and features such as stash and cherrypick.
Here are a few links:
Linus wrote that about the name of GIT in the README of version 0.99:
"git" can mean anything, depending on your mood.
Enjoy working with GIT
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Meet Graham Lee, who has decided to investigate research software engineering for his PhD thesis. I met Graham at the RSE conference in Newcastle, UK late 2022 where he presented his work in form of an "inverted" talk (i.e. driven by the audience).
Since there are not many people who make RSEs a subject of study and a PhD thesis, I caught up with Graham after the conference. In our conversation we discuss his thesis and questions such as: is RSE actually a distinct role/discipline and what the future might hold.
Talking of conferences:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In dieser Folge ist Musik in der Tat Trumpf. 2021 haben sich das DLR und Martin Hennecke zusammengeschlossen um ein aufregendes Projekt auf die Bühne zu bringen. Das Gedicht 'The Sphinx' untermalt von Charles Ives' 'The Unanswered Question'.
Dabei war die Aufgabe, Reaktionen des Publikums mittels Biosensoren und künstlicher Intelligenz aufzunehmen und damit die live gespielte Partitur zu verändern.
Lynn von Kurnatowksi von der DLR erzählt uns in dieser 2. deutschsprachigen Folge wie das ganze Experiment zwischen Kunst, Wissenschaft und Software Engineering verlaufen ist.
Links:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Getting funding for software engineering in research is an ongoing challenge. The Research Software Alliance together with the eScience Centre in the Netherlands organised a 2 day workshop in Amsterdam 8-9 Nov 2022 to see how we can get on top of it. I invited the director of ReSA, Michelle Barker and Joris van Eijnatten, director of the eScience centre to talk about the workshop and the declaration that came out of it.
Links:
Other links mentioned
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
The 6th instalment of ByteSized is about IDEs. They are mostly taken for granted these days. Hence, it might be easy to forget how much effort and time they saved when they were introduced.
After a brief history and talking about some popular IDEs, I'll be talking to Joaquin Dominguez from the US about how he uses IDEs, which ones and why. He also pointed out a relatively new one called zed (Mac only for now).
Here a links to some editors etc.:
Some older stuff
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/
ByteSized RSE link to Imperial College
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
There are a lot of excellent training programmes for researchers and RSEs, like the Code Refineries and various Carpentries. But with demand of experienced engineers growing rapidly, we have a gap in training enough RSEs. In this episode I meet with Jeremy Cohen, Radovan Bast, Weronika Filinger and Malvika Sharan to discuss training and what we can do to fill the gap.
There are a lot of training programs, but here are the links for those mentioned in the panel discussion:
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Hallo und herzlich willkommen zur ersten deutschsprachigen Folge von Code for Thought. Und wir beginnen diese Serie mit einem Bericht über die diesjährige Konferenz des deutschen RSE Vereins in Paderborn zwischen dem 20. und 22. Februar 2023. Circa 150 TeilnehmerInnen haben sich im Heinz Nixdorf Zentrum eingefunden, nach einer fast vierjährigen Pause.
In dieser Folge möchte ich Euch einen Einblick geben was so an den Konferenztagen passiert ist, inklusive Interviews mit einigen der TeilnehmerInnen und VeranstalterInnen.
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
The German RSE association met for its annual conference in the north-western city of Paderborn between 20 - 22 February 2023. Ca 150 participants attended including yours truly. It was the first such conference for the German RSE community since 2019. In this episode I'd like to share some impressions and discussions I had with you.
It is also the launch for a German language version of this podcast show, which is being published as a separate episode.
Support the showThank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Linting and static code analysis in general are important tools in software engineering. Making sure the code builds and works is all very well. But a consistent coding style minimises maintenance efforts and future development. In this episode I'll introduce several tools that can make your code analysis easier:
Other links you may find interesting and have been mentioned in the episode
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/
ByteSized RSE link to Imperial College
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In 2021, the Society for Research Software Engineering in the UK launched its first mentoring pilot scheme. 20 mentor/mentee pairs registered for it.
I spoke with the organisers of the scheme, Ania Brown and Sam Mangham to give us an overview of how this project came about. For the second part of this episode, I met with Mark Turner (Newcastle University, UK) and James Graham (King's College, London, UK) who signed up for the pilot project as mentor and mentee, to find out how it all went for them.
Here is the link to the Pilot program.
https://society-rse.org/events/pilot-mentoring-programme/
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
FOSDEM, the Free and Open Source Developers' European Meeting is back as an in person event at the Université Libre in the Belgium capital, Brussels.
This is the first time I attended this conference and, indeed, the first time for reporting from a conference for this podcast.
It's impossible to cover all of the 788 events at FOSDEM, but I wanted to share my impressions with you.
You can view the presentations following the links on the conference website
https://www.fosdem.org/2023/
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Open Access is one of the pillars of Open Science. In this episode I am talking to Jean-Claude Guedon from the University of Montreal (Canada). Jean-Claude is one of the authors of the declaration of the Budapest Open Access Initiative from 2002. He is also an expert on scientific communication and its history.
Who better to take us through the road that led to the Open Access declaration, what has become of it and where (we hope) it will go.
Here a few links you might look up:
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this 4th episode of our ByteSized RSE mini series, we'll talk about Continuous Integration and Deployment. Both of each play an essential part in today's software development practices and can help you in your engineering tasks. There are a number of tools available for this to get you started, and they are listed below. In addition to that, check out Martin Fowler's block post as well as the code review pyramid links.
After a brief introduction to the topic, I will be talking to Sarah Gibson from 2i2c. Sarah and I talked about JupyterHub in an episode last year. In this episode she talks about how important Continuous Integration and Deployment are in her daily work
Tools (not an exhaustive list - there is more):
Blogs and other links:
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/ ByteSized RSE link to Imperial College
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
For this episode I met with Nicolas Thiery from Uni Paris-Saclay in summer 2022. Nicolas is an open source activist and has been leading the Candyce project in France to promote the use of Jupyter in the classroom.
Nicolas highlights the advantages of using open source tools like Jupyter and how the pandemic accelerated their use.
And that we need education software engineers as well as research software engineers to train people up in computing in the future.
Here a few links, mentioned in the episode:
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
This last episode of ByteSized RSE before the end of 2022 is about testing your Python code.
Testing is an essential part of software development, and a lot of what we cover in this episode applies to any programming and scripting language.
For Python, the two big frameworks being used are unittest and PyTest. Unittest is built into Python, whereas PyTest is a module you would need to install extra.
Books mentioned
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/ ByteSized RSE link to Imperial College
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
As time moves quickly towards the end of 2022, let's talk about ageing. While in Paris in spring 2022 I had the pleasure to meet with Michael Rera, who is a biology researcher at one of the CNRS (the French national center for scientific research) institute right in the centre of Le Marais.
Michael has been studying ageing in fruit flies (and other organisms) and has been using the SMURF assay in his studies. SMURF, as it turns flies blue as they near their end.
Michael is also very passionate about Open Science, and he is quoting Jon Tennant, who once said: 'Open Science is just Good Science'.
Links:
Michael can be found on Mastodon at
@Michael__Rera@drosophila.social
Thank you for listening and your ongoing support. It means the world to us!
You can also support our efforts by leaving a rating or review.
Follow or contact us on
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this episode, the second on the theme of nuclear fusion, I meet with Simon Pinches. Simon works at ITER at the test reactor site in Cadarache, near Aix-en-Provence in Southern France. As section leader of the modelling and simulation team, he is responsible for crucial parts of the software. Contributions to the code (e.g. IMAS) are made from a wide range of different sources and we talk about how he manages to bring and keep it all together.
Here a few links
Thank you for listening. You can find us on Twitter @Code_4_Thought, on Slack (RSE) and lately on Mastodon as @code4thought (fosstodon.org server)
For the music cognoscenti amongst you: the music is taken from Gymnopedie No 1 by Eric Satie and covered by the licence mentioned below.
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
As part of the Software Sustainability Institute's Research Software Camp on supporting mental health, SSI Research Associate and accredited mindfulness teacher Anita Banerji delivers this short breathing space mindfulness exercise.
Thank you for listening. You can find us on Twitter @Code_4_Thought, on Slack (RSE) and lately on Mastodon as @code4thought (fosstodon.org server)
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
As part of the Software Sustainability Institute's Research Software Camp on supporting mental health, SSI Research Associate and accredited mindfulness teacher Anita Banerji delivers this self-compassion meditation.
Thank you for listening. You can find us on Twitter @Code_4_Thought, on Slack (RSE) and lately on Mastodon as @code4thought (fosstodon.org server)
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
As part of the Software Sustainability Institute's Research Software Camp on supporting mental health, SSI Research Associate and accredited mindfulness teacher Anita Banerji delivers this 10 minute meditation.
Thank you for listening. You can find us on Twitter @Code_4_Thought, on Slack (RSE) and lately on Mastodon as @code4thought (fosstodon.org server)
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this episode of ByteSized we look at code reviews and GitHub.
Code reviews have a long tradition (see the link to Michael Fagan's paper from 1976 below).
Modern code management tools like GitHub, GitLab and others provide features to integrate code reviews with your overall development and deployment workflow.
In this episode we look specifically at GitHub and how you can use the mechanism of 'pull requests' to start a conversation and review with your colleagues.
In my conversation with Thibault Lestang from Imperial, we discuss what to look out for when doing a code review with your colleagues. And the fact that reviews are still useful, even if you are not using Github.
Links
Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
Thank you for listening. You can find us on Twitter @Code_4_Thought, on Slack (RSE) and lately on Mastodon as @code4thought (fosstodon.org server)
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Bastian Greshake-Tzovaras and I were accepted as Fellows of the Software Sustainability Institute around the same time. Bastian, trained in biology, has done a lot of work on "citizen science" and the Open Humans platform.
The latter of which we discuss in a bit more detail as well as two projects Bastian has been working on.
Links
Thank you for listening. You can find us on Twitter @Code_4_Thought, on Slack (RSE) and lately on Mastodon as @code4thought (fosstodon.org server)
This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
In this episode we speak to Shoaib Sufi and Rachael Ainsworth from the Software Sustainability Institute’s Community team about their Event Organisation Guide and some upcoming SSI events.
The Event Organisation Guide brings together years of experience of the SSI in organising events. It covers different stages of the event organisation process from idea through feasibility, sign off, running your event project and closing down. The guide can be tailored to your needs, giving hints and tips on varied subjects such as venue, catering, budget, agenda, publicity and more.
In this Halloween special, Colin Sauze, a Research Software Engineer at the University of Aberystwyth, tells us about when his code set the lab on fire. Hear about what went wrong, how his colleagues and superiors reacted, and tips for our listeners in this second edition of the Software Horror Stories series.
If you have comments or suggestions, please tag @Code_4_Thought on Twitter or email us at info@software.ac.uk.
This first episode of “Code for Thought Bye-sized” is based on the first session in the Byte-sized RSE interactive research software training series.
The session, looking at open source software licensing, took place online on Tuesday 18th October.
Byte-sized RSE is presented in collaboration with the UNIVERS-HPC project.
Disclaimer: The presenters and content producers for this podcast are not lawyers and do not have any legal background. The material in this podcast is not legal advice and must not be considered as such. There may be errors and we accept no responsibility or liability for actions you take based on this material. The podcast is intended to provide some high-level general background on open source software licensing and to raise awareness of the area. The content is based on our understanding and experience as research software engineers but this may not be correct in all cases. If you have questions or are unsure about any legal aspects relating to licensing of software that you are making available to others, talk to a legal professional.
Some useful links
After 3 years, the RSE Conference returned to an in-person event, this time held at the Frederick Douglas Centre in Newcastle, UK.
Apart from meeting people that I only met online so far, it was also the first RSE conference for me personally and the first time I recorded with a live audience.
The subject of the event was: RSE the next 10 years. Now that we passed the 10th anniversary of the birth of research software engineering as we know - what will the next 10 years bring.
With me on the panel were
Michael James (EPSRC - UKRI)
https://rsecon2022.society-rse.org RSE Conference 2022 site with links to the program
For this episode I am very excited to talk to Ben Goldacre. Ben has an outstanding career in medicine, science and science communication and is the author of many articles and books, like e.g. "Bad Science". Today is he running the Bennett Institute for Applied Data Science in Oxford, UK.
I met with Ben Goldacre earlier this year (2022) to discuss his report on 'Better, Broader, Safer: Using Health Data for Research and Analysis'. This report, published in April 2022 and commissioned by the UK government, is based on more than 300 individual interviews and many more with key stakeholder groups.
One of the key findings and recommendations is the need for proper software engineering. Needless to say that RSEs play an important part in this.
In fact, Ben has been a strong supporter and promoter for Research Software Engineering as well as open science and software.
Here a few links
Licence: https://creativecommons.org/licenses/by-sa/4.0/
2022 Software Sustainability Institute (SSI) Fellow Sophia Batchelor speaks to SSI Communications Officer Jacalyn Laird about her Fellowship plans.
Find out more about the Turing Way and their online Collaboration Cafe.
Follow Sophia on Twitter: https://twitter.com/brainonsilicon
Welcome back to another season of Code for Thought. And I'd like to kick it off with an interview with Bastien Guerry. Working for the French government, Bastien promotes the use, creation and distribution of Free Software. And in our conversation we discuss the four freedoms as defined by the Free Software Foundation.
Bastien is also an active member of the Emacs community and a contributor to one of the modes: Org mode - a note taking facility. Having used Emacs for a long time it's good to see that it is alive and well.
Licence: https://creativecommons.org/licenses/by-sa/4.0/
The way that the Research Excellence Framework (REF) exercise is conducted overlooks many of the people who are vital to the success of research. In this episode we hear from Gemma Derrick, part of the organising committee for the Hidden REF, which recognises all research outputs and every role that makes research possible.
Publications rarely name all of the people who make research possible, yet these were the basis for 97% of the outputs submitted to REF 2014. This is not the fault of the REF itself: the guidelines allow submission into a wide range of categories, from software to musical compositions. But with so much funding reliant on the results, universities are highly risk-averse in what they will submit. Publications are well understood in academia, so they are almost the only output submitted to REF – and this means the work of many people goes unrecognised. The goal of the Hidden REF is to celebrate all research outputs and the people who make them possible.
Visit the Hidden REF website: https://hidden-ref.org/.
Open Science is a broad term. While in Paris in 2022 I had the pleasure of meeting Teresa Gomez-Diaz from the Université Gustave Eiffel for my very first face to face interview. In it we discuss what the term Open Science entails and how free/open software fit into it.
For some years, Teresa Gomez-Diaz has been working with others to arrive at a common understanding of the term. Together with her collaborators they provided a definition that rests on three pillars: Open Access (publication), Free/Open Software, Open Data.
As for research software, Teresa stresses the importance of software licensing. And in the course we touch on different strategies how that can be accomplished with GNU GPL licence (strong copyleft) and other Free/Open Source Software licences.
Here are some references for this episode, with papers by Teresa Gomez-Diaz and co-authors. The Twitter link below is with respect to the "mushroom" of Open Science we discuss during the episode.
The Unesco recommendation on Open Science can be found on
A definition of 'copyleft'
Licence: https://creativecommons.org/licenses/by-sa/4.0/
2022 Software Sustainability Institute (SSI) Fellow Jesper Dramsch speaks to SSI Communications Officer Jacalyn Laird about their fellowship plans and experience of applying.
Jesper's SSI Application video: https://www.youtube.com/watch?v=wxMZxbui4Bg
Newsletter: https://dramsch.net/newsletter
Linkedin: https://dramsch.net/linkedin
Twitter: https://dramsch.net/twitter
Espanso text-expander: https://espanso.org/
Tweet your comments or questions @SoftwareSaved using #CodeForThought!
Meet Isla Myers-Smith from the University of Edinburgh, who describes herself as a global change ecologist. Her work focuses on tundra ecosystems.
To measure changes in plants - shrubs in this case - the team collects data on the ground as well as from drones and satellite data. That involves quite a lot of effort and requires technical skills. Skills that Uni courses in ecology (and other fields) typically don't prepare you for.
Being largely self-taught, Isla made it her mission to help other early career researchers ramp up skills they will need in their future career.
Today, Isla is a Software Sustainability Institute Fellow and she and her colleagues manage a drone network called HiLDEN.
Here are a few links:
Follow Isla and Team Shrubs on Twitter
Licence: https://creativecommons.org/licenses/by-sa/4.0/
Over the past year or two nuclear fusion made its way into the headlines not least in early 2022, when researchers at the JET (Joint European Torus) experiment reported a breakthrough in terms of generating energy.
Finding new and sustainable energy sources is more important than ever. And what better way than to harness energy like our very own sun does.
Enter Dr Adam Stephen, director of innovation at the UK Atomic Energy Authority’s lab in Culham. Adam and his team and collaborators are working hard to overcome the engineering challenges and help make nuclear fusion a safe and sustainable way of producing energy. Amongst the work they do are building and designing real time systems and in my conversation we talk about some of the challenges they face.
Links to follow up on the conversation
Selection of general announcements from 2022
Jupyter is a well known tool in the education and research sector (and in the private sector, too). Jupiter can also be used in a collaborative environment, be that for teaching purposes or work within a research/product team. With Jupyter Hubs, you can run Jupyter in a variety of different environments and cloud services.
Meet Dr Sarah Gibson, who works at the International Interactive Computing Collaboration - or 2i2c for short. She is also involved in the myBinder project as well as being a Fellow at the Software Sustainability Institute.
At 2i2c, Sarah and her team help design, develop and manage Jupyter Hubs, so that researchers, developers and teachers can focus on their projects.
Sarah takes us through the challenges of managing open source projects and the benefits of Jupyter Hubs.
2022 Software Sustainability Institute (SSI) Fellows James Byrne and Tom Russell speak to SSI Communications Officer Jacalyn Laird about their fellowship plans.
Find out more about James' work at the British Antarctic Survey (BAS) Artificial Intelligence Group and see the BAS blog.
Find out more about Tom's work on the Colouring Cities GitHub.
Tweet your comments or questions @SoftwareSaved using #CodeForThought!
The Victoria and Albert Museum in London is the museum for art and design. It spans nearly 5000 years of human history and has well over 1 million objects.
The Victoria and Albert museum was also one of the first to be accessible on the internet. Which is, why it gives me great pleasure to talk to Kati Price who leads the digital media and publishing team at the V&A.
The V&A catalogue is accessed not only by the occasional visitors, hobbyists but also by scientists and researchers. Keeping the digital estate up to date and compelling for users is a challenge and Kati Price takes us through how she and her team approach this in their work.
Think of "user centred".
If you have a chance to check out the vast offerings of the V&A check out the links below.
The V&A also has APIs and GitHub repos which people can access.
Having said this, I would encourage you to go and visit the V&A in person if you can.
Meet Software Sustainability Institute (SSI) 2022 Fellow Connah Kendrick as he tells SSI Communications Officer Jacalyn Laird about his plans for his fellowship relating to digitising museum artefacts.
You can contact Connah by email Connah.kendrick@mmu.ac.uk and follow him on Twitter @connahkendrick.
Tweet your comments or questions @SoftwareSaved using #CodeForThought!
(Apologies for the audio quality issues at the beginning).
Meet James Baker, newly appointed director of Digital Humanities at the University of Southampton in the UK. Digital Humanities covers a wide area of different disciplines and James has his work cut out for him to help and bring it all together.
By creating "collaborative spaces" we can bring experts together from different disciplines. An opportunity to innovate and create. But facilitating this is hard and in our conversation we touch on some of the challenges.
The term research software engineering is celebrating its 10th anniversary today. It was coined during a Collaborations workshop on 21 March 2012. I was privileged to meet with 7 of the participants who took part in this workshop and together we talk how it all came about.
My guests are:
But it's not just walking down memory lane. Even though, RSEs are now found in a number of research centres and universities across different countries, there is still lots to do. The challenges ahead range from creating attractive and sustainable career paths, securing funding, improving on diversity and others.
And finally, after 2 years of pandemic, it is great to see the announcement for an in-person RSE conference again. And this year, it will be in Newcastle, UK.
Yo Yehudi, Executive Director at Open Life Science, joins Selina Aragon, Software Sustainability Institute Communications Lead and host of the series, as the first guest of Software Horror Stories.
Yo talks through one of the scariest moments of her life as an RSE, how she fixed it, and her tips to overcome your very own horror stories.
Based on the Coding Confessions project, Software Horror Stories shares people’s unintended oversights when coding and how this impacted their research. The aim is to help normalise mistakes and emphasise how they’re a necessary evil of the learning journey in developing software for research. Look out for new episodes each month!
Tweet your comments or questions @SoftwareSaved using #CodeForThought!
Would you like to share your very own horror story? Get in touch at s.aragon@software.ac.uk
Agile software development practices and methodologies have been around for a while and have indeed become mainstream. In particular Scrum and its many variants. In this episode I talk to Raj Heda, who helps organisations roll out agile methodologies. I was interested to find out, why "Agile" has become so successful, and what it is organisations need to look out for when they roll it out.
I also wrote a brief blog post on Medium on the subject: https://medium.com/@pweschmidt/is-agile-still-agile-a13b20230bc
There is plenty of material on agile methodologies out there. But here are a few pointers, some of which were also mentioned in the interview
Code for Thought is one year old! (Did I hear anyone say - Hurrah?)
Time to think what we can do for you in the coming weeks, months and beyond. In this short trailer, Selina and Jacalyn from the Software Sustainability Institute (SSI) https://www.software.ac.uk
and I talk about some of the new content that will be heading your way.
In future we will be ca 10min episodes as well as longer ones, the latter ca every 3 weeks:
If you have a story you would like to share, or you want to contribute and host an episode, do not hesitate to get in touch with one of us
Selina s.aragon@epcc.ed.ac.uk
Jacalyn J.Laird@epcc.ed.ac.uk
Peter peter.schmidt@ucl.ac.uk
In this episode we take a trip into the exciting world of insects - mantises to be precise. Prof Jenny Read and her colleague Dr Vivek Nityananda from Newcastle University in the UK have been conducting some exciting research into 3D vision of these iconic animals.
I have come across their research through an article in the New York Times and was hooked.
3D vision in insects? Yes, dear listeners, you read that right. Mantises have stereoscopic vision as well but not quite like humans.
Given the fact that mantises are so much smaller and still capable of 3D vision - is there something we can learn from them with regards to practical applications and robotics?
Here some links you might want to check out:
Welcome to Season 3 of Code for Thought!
In this episode, I met with 7 of the new EPSRC fellows in the UK. EPSRC stands for Engineering and Physical Sciences Research Council. The EPSRC fellowship has been pivotal in putting research software engineering (RSE) firmly on the map in universities and research centres. RSE has become a recognised role not only in the UK, but also in an increasing number of countries around the globe.
I had the pleasure and privilege to meet with some of the new fellows last autumn.
As you will hear from my discussion with Eilis, Heather, Carlin, Tom, Jamie, Peter and Ed - they bring a lot of interesting and different hopes, ideas and aspirations to their fellowship.
Mental health in the workplace is often ignored or sidelined. Not to mention that it is difficult to talk about it in the first place.
And yet, pressures in our work environment has been rising, not least because of the pandemic. How we can look out for ourselves and others is a question I'll be discussing with Graham McCartney and Dave Horsfall. Dave and Graham are leading the UK charity Jonathan's Voice, which was born under tragic circumstances.
As Graham says in the podcast: if you have difficulties in coping, don't struggle alone. Reach out!
Your employer may provide services such as mental health aiders or services provided by your HR department.
In addition to that most if not all countries provide helplines and advice on mental health. In the UK e.g. there are the
Here are a few links you might find useful
Reproducibility efforts are community efforts, as this episode's guest Grigori Fursin makes very clear. But you also need the tools.
For some time, Grigori worked on the Collective Knowledge (CK) Framework to help researchers and machine learning practitioners get the best out of their solutions.
In this episode we talk about the challenges you face when trying to evaluate machine learning applications and taking them to production. And how tools like CK Framework and others can help.
https://cknowledge.org - Collective Knowledge (CK) Framework web site
https://mlcommons.org/en/ - ML Commons, a non-profit organisation & community for tools around machine learning applications: in particular ML Perf for performance testing
https://github.com/mlcommons/ck - CK framework GitHub repository
Four researchers, from various career stages and research areas, took their first steps into coding in R and Python throughout September and October 2021, as part of the Learning to Code mentorship programme. The programme was an initiative brought by the Software Sustainability Institute's (SSI) Research Software Camp: Beyond the Spreadsheet.
In this episode, we (Selina Aragon, SSI Communications Lead, and Jacalyn Laird, SSI Communications Officer) spoke to the four researchers who volunteered to take part in the mentorship programme. Emma, Amirah, Yenn and Rebecca talk us through their experience over the last two months, what they learnt, and how having a mentor impacted on their journey. Listen as they share their reasons to join the programme and the tips they have for other beginner coders.
As part of the Research Software Camp, we've signposted to resources for people learning to code. It's likely that we'll be running this mentorship programme again, so if you're interested, sign up to receive updates.
About Research Software Camps
The Software Sustainability Institute runs free online Research Software Camps twice a year over the course of two weeks. Each Camp focusses on introducing and exploring a topic around research software, thus starting discussions among various research communities.
Our latest Research Software Camp: Beyond the Spreadsheet took place from 1 to 12 November 2021.
This episode is all about music and the role software and technologies such as AI and machine learning play in creative processes.
Meet Emily Howard, David De Roure and Chris Melen from the Centre for Practice & Research in Science and Music (PRiSM) at the Royal Northern College of Music. They talk about how they use AI in their creative processes.
One of the key tools the team has developed and uses for experimenting and composing music is an open source tool called PRiSM SampleRNN - and you will be able to listen to some of the audio samples.
Occasionally, you hear concerns about AI replacing humans - or in this case - composers and performers. But that's not the case as David, Emily and Chris reassure us. Rather, it is a new tool that can enhance and augment our creativity.
And furthermore:
“If society is going to have AI so pervasively embedded then we really have to understand what it means to be a creative human being in the context of AI”
Links
Sometime in early 2021 there was a bit of excitement on the Research Software Engineering Slack channel. It was all about a blog post called: "Research Software code is likely to remain a tangled mess". The author, Derek Jones, is quite critical of what we are doing with software in research. I accept that not everybody is a fan of Research Software Engineering and I reached out to Derek, who kindly agreed to talk to me for this episode.
In our discussion we touch on a number of subjects, from sustainability, best practices to testing.
Links:
http://shape-of-code.coding-guidelines.com/2021/02/21/research-software-code-is-likely-to-remain-a-tangled-mess/
Derek's book on Evidence Based Software Engineering
http://www.knosof.co.uk/ESEUR/
Leprechauns of Software Engineering (mentioned in the discussion)
https://leanpub.com/leprechauns
Graph Theory has been around for a long time. Its use in computing has found a number of applications, most prominently social networks. In this episode I will be talking with Ben Steer and Gabor Szarnyas about their experiences in working with graphs. In particular: how to assess the performance of graphs, their use in science and research, the state of graph query languages and more.
Here are a few links you might find useful:
Here is the final SeptembRSE special episode. And this time I'll be talking to Apeksha, James and Natalia from Amazon Web Services (AWS). We touch on a variety of subjects: e.g. how to come to grips with the ever increasing complexity of what cloud services like AWS offer today (hint: start simple & experiment). Natalia talks about her internship with AWS and I like James' soundbite, likening the role of RSEs to the 'Colossus of Rhodes'.
Meet Brad Tipp from Microsoft. Brad thinks that research software engineering has a crucial role to close the ever growing skills gap. The gap between demand for more research and research results and the ever increasing technical landscape that helps make it happen. This is not just a question of using cloud services but also a question of changing the mindset in training the next generation of scientists and facilitating roles that keep up with the technological landscape.
This year's annual conference on Research Software Engineering (see link below) is upon us at the moment. And this year, SeptembRSE is running online only.
On this occasion, Code for Thought is throwing some light on some of the sponsors of the SeptembRSE, without whom none of this would happen. In the first of these extra episode I have the pleasure of talking to Richard Pitts, Alison Derbenwick Miller and Kevin Jorissen. Alison, Kevin and Richard are at Oracle for Research and they talk us through the work they do and how this links to research software engineering.
SeptembRSE: https://septembrse.github.io/#/timetable/all
Oracle for Research: https://www.oracle.com/oracle-for-research/
Oracle Blog posts: https://blogs.oracle.com/documents
Open Nebula: https://opennebula.io
Welcome back to Season 2 of Code for Thought!
Reproducibility is hard and no one knows this better than Heidi Seibold. In this episode Heidi and I talk about the new reproducibility network she helped building in Germany and the many challenges we all face when trying to reproduce scientific output and papers.
Find the German reproducibility network on
https://reproducibilitynetwork.de
Or find them on Twitter
https://twitter.com/germanrepro
Have you thought about turning your PhD and research into a business? You are not alone. It can be a daunting task. But there is help at hand in form of support programmes and organisations. Of course, not all of them will end up being successful. But as I hope you will hear in this episode you may want to give it a try because, after all, nothing ventured, nothing gained.
In the first part of this episode I'll be talking to a team of researchers, Ben, Haaroon and Alhamza about why they created a startup and the challenges they face. For the second part, we'll be hearing from Riam Kanso - CEO of ConceptionX. ConceptionX is a programme designed to aid researchers turn into venture scientists.
Finally:
It's the beginning of summer here in the Northern Hemisphere and I'll be taking a break. Season 2 of Code for Thought will start again on 6 September.
Links
- https://raphtory.github.io
This episode is about mobile apps in research software engineering. Not surprisingly, there is an increasing demand for mobile apps by researchers. In this SORSE event from February 2021 I am talking to Adrian Harwood, Patricia Barnby and Mark Turner how their teams at the University of Manchester and the University of Newcastle deal with this.
We also talk about a subject that will sound very familiar to engineers developing mobile apps: native iOS, Android development or cross platform solutions such as React Native or Xamarin.
- The RSE Team at Uni. Newcastle, UK https://rse.ncldata.dev
SORSE events 2020/2021 https://sorse.github.io
Developing mobile apps with Xamarin https://dotnet.microsoft.com/apps/xamarin
Developing mobile apps with ReactNative https://reactnative.dev
And of course native Android and iOS development:
- Android https://developer.android.com
- iOS https://developer.apple.com
Whereas the last episode focused on architecture at enterprise scale, this episode is looking at architecture for software solutions.
I was fortunate enough to meet with 3 solutions architects from Amazon Web Services in the US: Akash Gheewala, Ro Mullier and John Majarwitz.
As we discuss in this episode, the path to become an architect varies: whether it is moving into the role straight away or gradually after years in software engineering.
Architecture can be an attractive choice for engineers who want to develop their career but don't want to leave the technical field. However, as you move into the role of architect you will need to develop more than technical skills, be that business acumen or stakeholder management.
Research software engineering is a relatively young discipline. But it is rapidly expanding and I think there is an opportunity for us to learn from our colleagues in the private sector: whether it is for developing career paths or software solutions for complex engineering tasks.
Architecture at large scale, such as in enterprises and organisations with complex infrastructure, puts very different demands on the role than being a software engineer or even solutions architect. For sure, you will need solid technical skills. But the ability to convince and drive solutions become more and more important.
In this episode I talk to three ex-colleagues of mine from Elsevier - who have been working as enterprise architects for some time. And we touch on the challenges of the role and how they deal with it.
Links you may want to follow up on:
Lean Software Architecture http://www.leansoftwarearchitecture.com
Melvin Conway's paper: "How do committees invent?" http://www.melconway.com/Home/Committees_Paper.html
Conway's Law: http://www.melconway.com/Home/Conways_Law.html
This is the first part on software architecture. Meet James Smithies from Kings College in London (UK), Steve Crouch from the Software Sustainability Institute/Southampton (UK) and Keith Gutfreund from Elsevier, Boston (USA).
Together we explore, what architecture means in software development, both in the private sector and in research; how - and if - architecture fits in with research software engineering.
Links:
- Digital Lab, King's College London https://kdl.kcl.ac.uk
Software Sustainability Institute https://www.software.ac.uk
Martin Fowler's take on architecture https://martinfowler.com/architecture/
Is architecture overrated? https://blog.pragmaticengineer.com/software-architecture-is-overrated/
In this episode we continue our journey into the Julia programming language and dive a little deeper into some aspects of Julia. For that reason I met with 2 engineers: Jarvis Frost from Imperial College and Lyndon White from InveniaLabs. Both wrote a lot of Julia code and we discuss some of the projects they have worked on.
The projects in question:
Jarvis' project example: Polaron Mobility
- https://github.com/jarvist/PolaronMobility.jl
Differentiation with Julia
- https://github.com/JuliaDiff
- https://discourse.julialang.org/t/state-of-automatic-differentiation-in-julia/43083
Lyndon's project: NamedDims
- https://github.com/invenia/NamedDims.jl
Named Tensor post (mentioned in episode) by Alexander Rush http://nlp.seas.harvard.edu/NamedTensor
Other links you might find interesting
Composing code with Julia
https://www.oxinabox.net/2020/02/09/whycompositionaljulia.html
Multiple Dispatch comparison
https://medium.com/swlh/how-julia-uses-multiple-dispatch-to-beat-python-8fab888bb4d8
Flux Julia package
https://fluxml.ai/Flux.jl/stable/
Linear Algebra/Julia
https://docs.julialang.org/en/v1/stdlib/LinearAlgebra/
In 2009 a group of engineers Jeff Bezanson, Stefan Karpinski, Viral Shah and Alan Edelman set out to develop a new language that is open source, easy to use but also highly performant. They called this language "Julia" and it appeared ca 2012.
Since then the community of Julia developers has grown year on year, with some exciting projects happening at e.g. Nasa but also commercial products.
In this first part of episodes on Julia I want to get a flavour of the Julia language, what it is used for and how the community of developers is developing. I am talking to Logan Kilpatrick (Community Manager of Julia) and then with Mayeul d'Avazac and Mose Giordano, both practitioners and contributors.
Here are a few links you might be interested in:
The Nordic RSE network held a 3 day workshop in December 2020 and I was delighted to record a panel discussion on the subject of 'Research Software Engineering careers and their position in academia'.
Despite the fact that some countries established roles for research software engineers (e.g. the UK, US and France), in many places aspiring RSEs face obstacles and hurdles to turn their passion into a career. Samantha Wittke from Aalto University in Finland chaired the discussion.
Interesting links:
Some of them universities participants were joining from
Talking about sociology in software development is rare. But that is exactly what happened at a meet-up I went to in Paris in 2019. Fabien Lamarque, software craftsman from Bordeaux, gave a presentation on what sociology can teach us in terms of team dynamics and team structure. Specifically, the work of Pierre Bourdieu, a leading French philosopher and sociologist.
In this episode we talk about a number of important aspects facing today's software developers: team structure, flat teams and hierarchy and how télétravail - remote working - has impacted all of that during the pandemic.
Here is a list of books and links mentioned in this episode:
It's publish or perish for researchers and scientists. In addition to that many researchers and scientists from African countries struggle to get their work published and recognised. The team around https://info.africarxiv.org AfricarXiV work hard to address that.
Here are a few links mentioned in this episode you may want to check:
Most of today's research depends on software. So, reproducing science and research results is ever more important. For this episode I have been following a 'ReproHack' event held at the University College of London in late 2020. This event was the first of its kind held at UCL. In particular, since - due to the coronavirus pandemic - it was run entirely online.
Listen to find out more about this event and what ReproHacks are from organisers, participants and presenters.
In this episode I speak with Richard Gunn and Sarah King from the Engineering and Physical Sciences Research Council (EPSRC).
Recognising the work research software engineers do is one thing. But funding and supporting career paths in it quite another.
In the UK, the EPSRC together with the Science and Technology Facilities Council (STFC) have provided fellowship programmes to help getting roles and career paths off the ground.
Some links:
Welcome to Code for Thought. The new podcast about software, engineering, research and anything in between.
In this episode I want to give you some background of research software engineering (RSE) and a taster for things to come.
If you want to find out more about RSEs and what we do look up the following links
And, of course, our other podcast show RSE Stories at https://us-rse.org/rse-stories/ where you can meet our colleagues from around the globe.