Pular para o conteúdo

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

13 de fevereiro de 2026 · 1 h 23 min

Notas do episódio

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

Todos os episódios de The freeCodeCamp Podcast

Configurações

Exibição

Idioma

Define quais estações você vê primeiro na página inicial.

Histórico

As rádios e episódios ouvidos recentemente e suas últimas buscas ficam só neste navegador.

Avisos

Um aviso rápido quando um podcast que você segue tem um episódio novo. Desative podcasts individuais pelo sino na página deles.

Conta

Salve favoritos – no app e no site.

Atalhos de teclado

/
Abrir busca
Espaço
Reproduzir ou pausar
← →
No player: voltar 15 s, avançar 30 s (episódios) · na fileira: próximo bloco
↑ ↓
Na fileira: alvo dentro do bloco
Home / End
Na fileira: primeiro ou último bloco
Esc
Fechar janela ou menu
?
Esta visão geral
Tocando agora

Ir para a estação

A seguir

    Adicione episódios com “A seguir” – eles tocam depois do episódio atual.