Code for Thought cover image

Code for Thought

Latest episodes

undefined
Sep 27, 2021 • 32min

SeptembRSE: How to become a cloud ninja

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'.  Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Sep 23, 2021 • 33min

SeptemberRSE special: Closing the skills gap

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.Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Sep 20, 2021 • 32min

SeptembRSE special: Oracle and Research

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 Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Sep 6, 2021 • 30min

Reproduced in Germany

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 onhttps://reproducibilitynetwork.deOr find them on Twitterhttps://twitter.com/germanreproGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Jul 19, 2021 • 37min

From Research To Startup

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://conceptionx.org - https://raphtory.github.ioGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Jul 5, 2021 • 30min

Research On The Go

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. Manchester, UK https://www.itservices.manchester.ac.uk/research/-  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  Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Jun 21, 2021 • 28min

Designed to Work: Part 3 - solutions architects

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.Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
Jun 7, 2021 • 31min

Designed to Work: Part 2 - architecture at large scale

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.htmlGet in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
May 24, 2021 • 31min

Designed to Work: Part 1 - architecture and research

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/ Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
undefined
May 10, 2021 • 33min

Where goest thou, Julia - Part 2

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/43083Lyndon'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 interestingComposing 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-8fab888bb4d8Flux Julia package https://fluxml.ai/Flux.jl/stable/ Linear Algebra/Julia https://docs.julialang.org/en/v1/stdlib/LinearAlgebra/Get in touchThank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören! If you're like to support this show, you can leave a little tip at https://en.tipeee.com/code-for-thought-podcast/ Contact Details/ Coordonnées / Kontakt: Email mailto:peter@code4thought.org UK RSE Slack (ukrse.slack.com): @code4thought or @piddie US RSE Slack (usrse.slack.com): @Peter Schmidt Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org Bluesky: https://bsky.app/profile/code4thought.bsky.social LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile) This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app