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

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 Receive SMS online on sms24.me

TubeReader video aggregator is a website that collects and organizes online videos from the YouTube source. Video aggregation is done for different purposes, and TubeReader take different approaches to achieve their purpose.

Our try to collect videos of high quality or interest for visitors to view; the collection may be made by editors or may be based on community votes.

Another method is to base the collection on those videos most viewed, either at the aggregator site or at various popular video hosting sites.

TubeReader site exists to allow users to collect their own sets of videos, for personal use as well as for browsing and viewing by others; TubeReader can develop online communities around video sharing.

Our site allow users to create a personalized video playlist, for personal use as well as for browsing and viewing by others.

@YouTubeReaderBot allows you to subscribe to Youtube channels.

By using @YouTubeReaderBot Bot you agree with YouTube Terms of Service.

Use the @YouTubeReaderBot telegram bot to be the first to be notified when new videos are released on your favorite channels.

Look for new videos or channels and share them with your friends.

You can start using our bot from this video, subscribe now to Why maintaining a codebase is so damn hard – with OhMyZSH creator Robby Russell [Podcast #207]

What is YouTube?

YouTube is a free video sharing website that makes it easy to watch online videos. You can even create and upload your own videos to share with others. Originally created in 2005, YouTube is now one of the most popular sites on the Web, with visitors watching around 6 billion hours of video every month.