#207 Why maintaining a codebase is so damn hard – with OhMyZSH creator Robby Russell

#207 Why maintaining a codebase is so damn hard – with OhMyZSH creator Robby Russell

Today Quincy Larson interviews Robby Russell. Robby created the open-source project Oh My ZSH.

Oh My Zsh is a framework for managing your Zsh configuration for your command line terminal. It's been extremely popular among developers for more than a decade.

Robby is also the CEO of Planet Argon, a software consultancy he created two decades ago. He's done work for Nike and lots of other companies.

Note that this discussion is aimed at more advanced devs and engineering managers.

We talk about:
- How a "Don't let that happen again" culture can make it take forever to get new code into production, and how to reverse this
- Tips for reducing your team's dependency on that one developer who's been there for years
- Robby's perspective on LLM tools and how they're speeding up his workflows

Support for this podcast comes from the 10,113 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org

Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org

Links from our discussion:
- My previous interview of Robby with his full journey: from painting houses to running a popular open source tool (2 hour listen): https://www.freecodecamp.org/news/podcast-oh-my-zsh-creator-and-ceo-robby-russell/
- Robby reading his classic "d'Oh My Zshell" article recording on an older freeCodeCamp podcast episode: https://freecodecamp.libsyn.com/site/ep-34-doh-my-zsh
- A recent interview Robby did with Kent Beck, the software engineer who created the Extreme Programming agile methodology, on his Maintainable Podcast: https://maintainable.fm/episodes/kent-l-beck-youre-ignoring-optionality-and-paying-for-it
- Robby's Robby on Rails blog he's been maintaining for over 20 years: https://robbyonrails.com/links/
- Robby's "On Rails" podcast, the official podcast of the Ruby on Rails framework: https://onrails.buzzsprout.com/
- The Mighty Missoula (Robby's Post Rock band): https://mightymissoula.com/
- The Ghostty cross-platform terminal that Robby recommended: https://ghostty.org/
- The fzf command line fuzzy finder tool Robby recommended: https://github.com/junegunn/fzf
- The new omarchy Linux distribution Robby recommended: https://omarchy.org/

Community news section:

1. Learn to code in Python from one of the greatest living Computer Science professors, Harvard's David J. Malan. This is the 2026 version of the famous CS50 course. It will teach you Python programming fundamentals like functions, conditionals, loops, libraries, file I/O, and more. If you're new to Python, or to coding in general, this is an excellent place to start. (25 hour YouTube course): https://www.freecodecamp.org/news/harvard-cs50-2026-free-computer-science-university-course

2. That Harvard computer science course will get you started with programming. But where do you go from there? freeCodeCamp just published a helpful tutorial that will help you bridge from beginner projects to building real-world applications that solve real-world problems. (40 minute read): https://www.freecodecamp.org/news/how-to-go-from-hello-world-to-building-real-world-applications/

3. freeCodeCamp also just published a comprehensive intro to OpenClaw. If you've heard of Clawd Bot or Moltbot, this is the same tool, which they renamed to avoid confusion with the Claude LLM tool. OpenClaw is an agent and messaging gateway that lets you automate digital tasks through platforms like Discord. First you'll learn how to set it up. Then you'll learn security practices like implementing Docker-based sandboxing to protect your host system while your agent executes complicated workflows on your behalf. (1 hour YouTube course): https://www.freecodecamp.org/news/openclaw-full-tutorial-for-beginners

4. You may be using Bluetooth as you read this. It's been a key networking tool since 1999, and now it's getting 3 major upgrades: Passive Scanning, Bond Loss Reasons, and propagation of Service UUIDs. If you're interested in network engineering or IoT–style devices, this tutorial is well worth your read. (90 minute read): https://www.freecodecamp.org/news/how-aosp-16-bluetooth-scanner-works-the-ultimate-guide/

5. Today's song of the week is 2009 banger Sometimes by Australian band Miami Horror. I love the layers Peter Hooke-style guitar riff, the anthemic snyths, and the driving bassline. This is a perfect song to start of your morning. https://www.youtube.com/watch?v=Fn7FXGaHTNs

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(100)

#217 Stanford's youngest instructor on InfoSec, AI, catching cheaters - Rachel Fernandez

#217 Stanford's youngest instructor on InfoSec, AI, catching cheaters - Rachel Fernandez

Today Quincy Larson interviews Rachel An Fernandez. She's a computer science student at Stanford and the youngest instructor at the entire university. She recently helped organize TreeHacks, Stanford'...

19 Touko 1h 18min

#216 How to friction-max your learning with software engineer Jessica Rose

#216 How to friction-max your learning with software engineer Jessica Rose

Today Quincy Larson interviews Jessica Rose. She's a dev and teacher who's worked on open data projects at Mozilla and lots of open source projects. We talk about: - How the whole world is hard, and h...

17 Huhti 52min

#215 How to learn programming and CS in the AI hype era – interview with dev and prof Mark Mahoney

#215 How to learn programming and CS in the AI hype era – interview with dev and prof Mark Mahoney

Today Quincy Larson interviews Mark Mahoney. He worked as a dev before becoming a computer science professor. He's taught computer science for 23 years at Carthage College, a 180-year-old US universit...

10 Huhti 1h 16min

#214 Lessons from 15,031 hours of coding live on Twitch with Chris Griffing

#214 Lessons from 15,031 hours of coding live on Twitch with Chris Griffing

Today Quincy Larson interviews Chris Griffing is a software engineer and prolific streamer of live coding on Twitch. He spent 10 years as a "snowboard bum" doing odd jobs at ski resorts to facilitate ...

3 Huhti 1h 18min

#213 What happens when the model CAN'T fix it? Interview with software engineer Landon Gray

#213 What happens when the model CAN'T fix it? Interview with software engineer Landon Gray

Today Quincy Larson interviews Landon Gray. He's a software engineer who worked at agencies for years. Then he taught himself AI assisted software development. And now he's helping other devs do the s...

27 Maalis 1h 32min

#212 The world still needs people who care - CodePen founder Chris Coyier interview

#212 The world still needs people who care - CodePen founder Chris Coyier interview

Today Quincy Larson interviews Chris Coyier. He's a front-end developer and co-founder of CodePen and the CSS Tricks blog. He has also recorded more than 700 podcasts about software engineering. We ta...

20 Maalis 1h 18min

#211 How to Land Freelance Clients with Small Business Whisperer Luke Ciciliano (Developer Interview)

#211 How to Land Freelance Clients with Small Business Whisperer Luke Ciciliano (Developer Interview)

Today Quincy Larson interviews Luke Ciciliano. He's a front-end developer who runs Modern Website Design, a software consultancy that builds solutions for small to medium sized businesses. He taught h...

13 Maalis 1h 47min

#210 There are 2 kinds of devs. One of them is screwed. Justin Searls interview

#210 There are 2 kinds of devs. One of them is screwed. Justin Searls interview

Today Quincy Larson interviews Justin Searls. He's a software engineer who cofounded a software agency 15 years ago that's still going – even after he figured out how to make a lot of money quickly an...

6 Maalis 1h 29min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
psykopodiaa-podcast
voi-hyvin-meditaatiot-2
rss-vapaudu-voimaasi
kesken
rss-arkea-ja-aurinkoa-podcast-espanjasta
rss-niinku-asia-on
adhd-podi
rahapuhetta
rss-liian-kuuma-peruna
rss-suomen-aa-podcast
jari-sarasvuo-podcast
ilona-rauhala
rss-luonnollinen-synnytys-podcast
aamukahvilla
ihminen-tavattavissa-tommy-hellsten-instituutti
rss-naistalk
rss-nyt-puhutaan-ulosotosta
solu-ja-molekyylibiologian-perusteet
psykologia