
Software Developers Journey
Becoming a software developer is a journey. The Software Developers Journey show is an inspirational podcast for software developers. Every week, a successful software engineer shares their journey and tells us what they learned.
Latest episodes

Aug 27, 2019 • 46min
#64 Guillermo Rauch learned with communities
Guillermo first took us through his very early steps in the software world... as a child. He then explained how he discovered he could make a living out of it, and how it shaped his perception. We then discussed how he grew learning and teaching in online communities and how he finally decided to move to the Silicon Valley. We finally touched on moving away and stepping into a new life.Guillermo is a serial entrepreneur. He is the founder of ZEIT, socket.io and MongooseJS. He is also the co-creator of Now, Next.js, LearnBoost and Cloudup. Finally, Guillermo is a former mentor and the author of the book "Smashing Node.js".Note: for technical reasons, we could not use the tools I usually use to record this great interview. I had thus less flexibility to edit the podcast in the end. There are a couple distortions that I couldn't remove in the end.Here are the links of the show:https://twitter.com/rauchghttps://zeit.coCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Aug 20, 2019 • 47min
#63 Stephanie Hurlburt encourages us to be social techies
Stephanie first told us about the detours that led her from math, art and political science to computer science. We then discussed her first jobs and her first mentor. We then touched on how she joined Oculus and Unity and their respective interview processes before switching gears and talking about entrepreneurship and her creating her own business. Stephanie was then very open about her technical burn out and explained how she feels it coming back.Stephanie Hurlburt is a graphics engineer and co-founder of Binomial, a software company based in Seattle that makes Basis, a popular image/texture compression product. Among other things, she previously worked on graphics engineering and engine programming at Oculus and Unity.Here are the links of the show:https://stephaniehurlburt.comhttps://twitter.com/sehurlburtGiving Back: The Role of Ethics in Open Source and Online Communities video with Scott Hanselman (@shanselman): https://www.youtube.com/watch?v=9BNSwKNadx4Book recommendations (affiliate links):"Boundaries" by Dr. Henry Cloud & John Townsend: https://amzn.to/2ZnWXcH"Why Does He Do That?" by Lundy Bancroft: https://amzn.to/2Zsgfxx"The body keeps the score" by Bessel van der Kolk https://amzn.to/2LjFKHvCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Aug 13, 2019 • 55min
#62 How Llewellyn Falco brought the joy of programming back in his life
Llevellyn took us way back to the point where he discovered his first computer and FORTRAN. We brushed over his studies and drifted toward MobProgramming after talking about dancing. Llewellyn told us about how he discovered "strong style pair programming" and how it brought the joy of programming back in his life.Llewellyn Falco is an independent agile coach who spends most of his time programming in Java and C# specializing in improving legacy code. He is creator of the open source testing tool ApprovalTests, he discovered strong-style pair programming, he is the co-founder of TeachingKidsProgramming.org and finally co-author of the "Mob Programming Guidebook".Here are the links of the show:https://twitter.com/llewellynfalcohttps://llewellynfalco.blogspot.com/p/sparrow-decks.htmlhttp://teachingkidsprogramming.orgCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Aug 6, 2019 • 47min
#61 Elissa Shevinsky felt into Security
Elissa first spoke about her political sciences, activism background and then her love for IT. We then discussed getting into Security, Mentoring, people surrounding you and creating a business. We finally delved on failures, growth and being a role model. Elissa Shevinsky is CEO at Faster Than Light, where she is building super fast tools for static analysis testing. She previously helped launch Geekcorps, Everyday Health and Brave. But you might also know Elissa for her work promoting best practices in cybersecurity.Here are the links of the show:https://www.twitter.com/elissabethhttps://fasterthanlight.devCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Jul 30, 2019 • 46min
#60 Trisha Gee owns her career
Trisha took us from her first years at school, being an outsider, all the way to taking advantage of it as a developer advocate for JetBrains. During this fantastic discussion, we brushed over the people that helped and even pushed her. We spoke about being comfortable with being uncomfortable. We discussed taking a leap of faith, not burning bridges, taking control of your career, working on your brand, important developer skills and building on people.Trisha has developed Java applications for a range of industries and non-profits of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. Trisha is a leader of the Sevilla Java User Group, a Java Champion and a true believer in healthy communities. As a Developer Advocate for JetBrains, she gets to share all the interesting things she’s constantly discovering.Note:My audio feed was very low, my questions will be a bit hard to hear at some point. But I managed to save most of it and Trisha sounds fantastic!Here are the links of the show:https://twitter.com/trisha_geePersonal blog: http://trishagee.comImprovements for Java Developers in IntelliJ IDEA 2019.2 Screencast: https://youtu.be/NXfXc95-an4List of Trisha's presentations: http://trishagee.github.io/presentation/public_appearancesDave Farley and Jez Humble Continuous IntegrationKathy Sierra, "Badass: Making users awesome" https://www.goodreads.com/book/show/25348796-badassCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Buzzsprout - Let's get your podcast launched!Start for FREEDisclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the show

Jul 23, 2019 • 49min
#59 Julie Moronuki a linguist turned Haskell expert
Julie first told us how she met Christopher Allen, the co-author of her Book "Haskell programming from first principles", why learning in general is hard and why they wanted to approach learning Haskell from a different angle. We then drifted into Julie's own learning of Haskell and how she came into the programming world. We then digged further into the Haskell echosystem and the world of academia. And finally, we touched on TypeClass, Julie's own company, dedicated to teaching Haskell.Julie Moronuki went to college for philosophy and linguistics, and once believed she would spend her adult life doing morphological analysis of Native American languages and writing papers about generative syntax. But instead her real passion is teaching. And as such she took on the challenge to learn Haskell and co-author a book called "Haskell Programming from First Principles" in order to teach the Haskell language to people with no prior programming experience.Julie is a co-founder of the Haskell education site "Type Classes" and her most recent book is called "Finding Success (and Failure) in Haskell". She lives in Montana, where she homeschools her two children, grows a big garden, and keeps way too many pets.Here are the links of the show:https://twitter.com/argumatronichttps://argumatronic.comhttps://typeclasses.comJulie's Book https://www.goodreads.com/book/show/25587599-haskell-programming-from-first-principlesWhy's Poignant Guide to Ruby https://poignant.guidePaul Snively and Amanda Laucher's Talk about TypeSystems https://www.youtube.com/watch?v=SWTWkYbcWU0https://elm-lang.orghttps://scala-lang.orgCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Jul 15, 2019 • 50min
#58 Robby Russell succeeds being selfless
Robby first told us how the selfless scratching of his own itch lead to the success of his tool "Oh my Zsh". We then backtracked to his early years and how he got into development. Step by step, Robby took us through the creation and growth of his consultancy ; which is deeply intertwined with Ruby on Rails, scratching his own itch(es) again, and helping others along the way.Robby co-founded Planet Argon in 2002, which is a a software consultancy based out of Portland, Oregon USA. Planet Argon helps companies with existing Ruby on Rails applications make them better and more maintainable. Robby was an early-adopter of the Rails and was known for his blog, Robby on Rails. In 2009, he created Oh My Z-shell, which is a productivity tool for software developers. It accidentally became success in the open source community. Nowadays, Robby spends his time helping lead his company's development team and is the host of the Maintainable software podcast.Here are the links of the show:https://twitter.com/robbyrussellhttps://www.planetargon.comhttps://www.planetargon.com/about/robby-russellhttps://www.planetargon.com/culture (we're hiring)https://ohmyz.shhttps://maintainable.fmhttp://robbyonrails.comNoteThere were unfortunately some audio gliches on my end of the recording that I couldn't remove. Sorry about that.CreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Jul 9, 2019 • 43min
#57 Adam Barr roots for more humility
Adam took us through his journey at Microsoft. From the first (failed) interviews, to his long career writing code, helping teams and teaching developers. We spoke about the key learnings that encouraged him to write two of his books and finished by talking about the state of software development and where our industry could grow in the future.Adam Barr worked with and for Microsoft for more than two decades. There he worked on various versions of Windows, Powershell and Office as well as in the Engineering Excellence team. In 2018, Adam started working as a consultant at Crosslake, a company doing technical due diligence for acquisitions. Adam is the author of “Proudly Serving My Corporate Masters”, “Find the Bug” and his new book “The Problem with Software”.Here are the links of the show:https://twitter.com/adamdavidbarrhttps://mitpress.mit.edu/books/problem-softwarePeople mentioned:https://twitter.com/nathandotzhttps://twitter.com/searlshttps://twitter.com/hoodjaCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Jul 2, 2019 • 36min
#56 Magnus Stahre is not supposed to know it all, and neither are we!
Magnus started by telling us the story of his first steps, tinkering on a Commodore64 devising on what attracted him toward computers in the first place. Then we discussed his first apps using Borland TurboPascal and how this hobby evolved into a job. We talked polyglot-ism, craftsmanship, re-reading books, apprenticeship programs and code katas.Forged of iron and walrus blood, Magnus Staahre comes from an ancient line of nordic code smiths. His technology engineering heritage was primarily responsible for preventing the narwahl invasions of Sweden in both 1683 and 1915. As a craftsman of such pedigree, Magnus knows from generation of experience meticulously hand-crafting code, what is needed to produce exquisite results, even when using some of the worst raw-material out there.After Magnus succeeded in crossing the great sea and reaching the new world, he settled in the kingdom of Pillar Technologies. Since since time, he has been solving ever more difficult code-smithing problems, while teaching the upcoming generation, the ways of the mighty nordic code smiths. Mere mortals must often avert their gaze from his profound use of Unix to avoid being paralyzed in awe.Here are the links of the show:https://twitter.com/magnusstahreGit talk: https://youtu.be/IlYMCTyda4MXunit test patterns: https://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054/ref=nodl_Katas Thread: https://twitter.com/jlangr/status/1125790358158188544https://www.coderetreat.orgPeople mentioned:https://twitter.com/nathandotzhttps://twitter.com/searlshttps://twitter.com/hoodjaCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show

Jun 25, 2019 • 57min
#55 Yehuda Katz on how framework design influences communities
After brushing over his "false starts" at being a developer, Yehuda slowly took us into a deep, deep dive. We talked about framework design, design philosophy, the importance of communities and being part of a core team.Yehuda is one of the creators of Ember.js, and a retired member of the Rust, Ruby on Rails and jQuery Core Teams. His 9-to-5 home is at the startup he founded, Tilde Inc.. There he works on Skylight, the smart profiler for Rails, and does Ember.js consulting. He's best known for his open source work and his work traveling the world doing open source evangelism and web standards work.Here are the links of the show:https://twitter.com/wycatshttps://www.tilde.iohttps://emberjs.comhttps://rubyonrails.orghttps://jquery.comhttp://script.aculo.ushttps://en.wikipedia.org/wiki/Merbhttp://sinatrarb.comhttps://emberjs.com/editions/octaneCreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show