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 Engineeringhttp://www.knosof.co.uk/ESEUR/Leprechauns of Software Engineering (mentioned in the discussion)https://leanpub.com/leprechaunsSupport 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 26.10.2021
Dauer: 00:28:14
Weitere Informationen zur Episode "Is Research Software A Tangled Mess?"
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:- https://www.routledgehandbooks.com/doi/10.1201/b16132-3 Handbook of Graphs, a nice overview. - https://arxiv.org/abs/2012.06171 The Future is Big Graphs! An overview of graph processing systems - for which Gabor is co-author- https://github.com/GraphBLAS/LAGraph LAGraph is a draft library plus a test harness for collecting algorithms that use the GraphBLAS- https://www.tigergraph.com Tiger Graph database- https://neo4j.com Neo4j a popular graph DB- https://opencypher.org Open Cypher - the open source graph query language- http://ldbcouncil.org Linked DB Benchmark Council - https://graphblas.github.io GraphBLAS- https://szarnyasg.github.io/posts/graph-query-languages/ Gabor's post on graph query languages- https://raphtory.github.io Raphtory, a temporal graph tool developed by Ben and othersSupport 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 05.10.2021
Dauer: 00:37:00
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'. 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 28.09.2021
Dauer: 00:31:37
Weitere Informationen zur Episode "SeptembRSE: How to become a cloud ninja"
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.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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 24.09.2021
Dauer: 00:33:21
Weitere Informationen zur Episode "SeptemberRSE special: Closing the skills gap"
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 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 21.09.2021
Dauer: 00:32:13
Weitere Informationen zur Episode "SeptembRSE special: Oracle and Research"
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/germanreproSupport 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 07.09.2021
Dauer: 00:29:35
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.ioSupport 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 20.07.2021
Dauer: 00:37:23
Weitere Informationen zur Episode "From Research To Startup"
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 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 06.07.2021
Dauer: 00:30:04
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.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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 22.06.2021
Dauer: 00:28:17
Weitere Informationen zur Episode "Designed to Work: Part 3 - solutions architects"
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.htmlSupport 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 Email mailto:code4thought@proton.me Patreon https://www.patreon.com/codeforthought Slack (ukrse.slack.com): @code4thought Mastadon: @code4thought@fosstodon.org LinkedIn: https://www.linkedin.com/in/pweschmidt/ This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/
Erschienen: 08.06.2021
Dauer: 00:30:41
Weitere Informationen zur Episode "Designed to Work: Part 2 - architecture at large scale"