今天,Quincy Larson采访了Robby Russell。Robby创建了开源项目Oh My ZSH。
Oh My ZSH是一个用于管理命令行终端中Zsh配置的工具框架。十多年来,它在开发者中一直非常受欢迎。
Robby同时也是Planet Argon的首席执行官,这家软件咨询公司是他二十年前创立的。他曾经为Nike以及许多其他公司提供咨询服务。
请注意,本次讨论主要面向经验较丰富的开发人员和工程经理。
我们讨论的内容包括:
-
“防止类似情况再次发生”的文化如何导致新代码投入生产的过程变得极其漫长,以及如何扭转这一局面
-
一些减少团队对某位长期在团队中工作的开发人员的依赖的建议
-
Robby对大语言模型的看法,以及这些工具是如何加快他的工作流程的
今天,Quincy Larson采访了Robby Russell。Robby创建了开源项目Oh My ZSH。
Oh My ZSH是一个用于管理命令行终端中Zsh配置的工具框架。十多年来,它在开发者中一直非常受欢迎。
Robby同时也是Planet Argon的首席执行官,这家软件咨询公司是他二十年前创立的。他曾经为Nike以及许多其他公司提供咨询服务。
请注意,本次讨论主要面向经验较丰富的开发人员和工程经理。
我们讨论的内容包括:
-
“防止类似情况再次发生”的文化如何导致新代码投入生产的过程变得极其漫长,以及如何扭转这一局面
-
一些减少团队对某位长期在团队中工作的开发人员的依赖的建议
-
Robby对大语言模型的看法,以及这些工具是如何加快他的工作流程的
你可以在freeCodeCamp.org的YouTube频道上观看这个播客,或者通过你喜欢的播客播放器收听它。
与我们讨论内容相关的链接包括:
-
我之前对Robby的采访,其中介绍了他从油漆房屋到开发这款受欢迎的开源工具的整个经历(时长2小时):https://www.freecodecamp.org/news/podcast-oh-my-zsh-creator-and-ceo-robby-russell/
-
Robby在早期的一期freeCodeCamp播客中朗读了自己那篇经典的文章《d’Oh My Zshell》:https://freecodecamp.libsyn.com/site/ep-34-doh-my-zsh
-
Robby最近与创建了极限编程敏捷方法的软件工程师Kent Beck在Maintainable Podcast中的对话:https://maintainable.fm/episodes/kent-l-beck-youre-ignoring-optionality-and-paying-for-it
-
Robby维护了20多年的Robby on Rails博客:https://robbyonrails.com/links/
-
Robby主持的“On Rails”播客,这是Ruby on Rails框架的官方播客:https://onrails.buzzsprout.com/
-
Robby所在的Post Rock乐队The Mighty Missoula:https://mightymissoula.com/
-
Robby推荐的跨平台终端工具Ghostty:https://ghostty.org/
- Robby推荐的命令行模糊搜索工具fzf:https://github.com/junegunn/fzf
- Robby推荐的新Linux发行版Omarchy:https://omarchy.org/
社区新闻栏目:
-
向哈佛大学著名的计算机科学教授大卫·J·马拉恩学习Python编程。这是2026年版的著名CS50课程,它将教你Python编程的基础知识,包括函数、条件语句、循环、库、文件读写等内容。如果你是Python或编程新手,这是一个非常适合开始的入门资源。(25小时的YouTube课程):https://www.freecodecamp.org/news/harvard-cs50-2026-free-computer-science-university-course
-
哈佛大学的那门计算机科学课程确实能帮助你入门编程,但之后该往哪里走呢?freeCodeCamp刚刚发布了一篇很有帮助的教程,它能帮助你从基础项目逐步过渡到开发解决实际问题的应用程序。(阅读时长:40分钟):https://www.freecodecamp.org/news/how-to-go-from-hello-world-to-building-real-world-applications/
-
freeCodeCamp还发布了一篇关于OpenClaw的全面介绍文章。如果你听说过Clawd Bot或Moltbot,其实它们就是同一个工具,只是为了避免与Claude LLM混淆而重新命名的。OpenClaw是一种代理程序和消息传递工具,它能帮助你通过Discord等平台自动化处理各种数字任务。首先你会学习如何设置它,然后还会了解一些安全措施,比如如何使用基于Docker的沙箱技术来保护你的主机系统,同时让代理程序代表你执行复杂的工作流程。(1小时的YouTube课程):https://www.freecodecamp.org/news/openclaw-full-tutorial-for-beginners
-
在阅读这篇文章的时候,你可能正在使用蓝牙技术。自1999年以来,蓝牙一直是一种重要的网络连接工具,而现在它迎来了三项重大升级:被动扫描功能、信号丢失检测机制以及服务UUID的传播方式。如果你对网络工程或物联网设备感兴趣,这篇教程绝对值得一读。(阅读时长:90分钟):https://www.freecodecamp.org/news/how-aosp-16-bluetooth-scanner-works-the-ultimate-guide/
-
本周推荐的歌曲是澳大利亚乐队Miami Horror于2009年发行的热门单曲《Sometimes》。我非常喜欢其中那种类似彼得·胡克风格的吉他旋律、富有感染力的合成器音效,以及强劲的低音线。这是一首非常适合在早晨听的音乐。https://www.youtube.com/watch?v=Fn7FXGaHTNs
只需支付20美元,你就可以在美國任何地方免费获得一件freeCodeCampT恤衫,而且运费也是免费的:https://shop.freecodecamp.org
与我们讨论内容相关的链接:
-
我之前对罗比的采访,全面介绍了他的成长历程:从绘制房屋外墙到开发一款广受欢迎的开源工具(时长2小时):https://www.freecodecamp.org/news/podcast-oh-my-zsh-creator-and-ceo-robby-russell/
-
罗比在freeCodeCamp的一期播客中朗读了自己那篇经典的文章《d’Oh My Zshell》:https://freecodecamp.libsyn.com/site/ep-34-doh-my-zsh
-
罗比最近接受了软件工程师肯特·贝克的采访,该工程师提出了极限编程这一敏捷开发方法论。这次采访在Kent的播客节目中播出:https://maintainable.fm/episodes/kent-l-beck-youre-ignoring-optionality-and-paying-for-it
-
罗比维护了20多年的“Robby on Rails”博客:https://robbyonrails.com/links/
-
罗比的“On Rails”播客,这是Ruby on Rails框架的官方播客:https://onrails.buzzsprout.com/
-
罗比所在的Post Rock乐队Mighty Missoula:https://mightymissoula.com/
-
罗布推荐使用的跨平台终端工具Ghostty:https://ghostty.org/
- 罗布推荐的fzf命令行模糊搜索工具:https://github.com/junegunn/fzf
- 罗布推荐的新Linux发行版Omarchy:https://omarchy.org/
社区新闻板块:
-
向哈佛大学最杰出的计算机科学教授之一大卫·J·马拉恩学习Python编程。这是2026年版本的著名CS50课程,它将教你Python编程的基础知识,包括函数、条件语句、循环、库的使用以及文件读写等。如果你是Python或编程领域的初学者,这个课程是一个非常好的起点。(25小时的YouTube课程):https://www.freecodecamp.org/news/harvard-cs50-2026-free-computer-science-university-course
-
哈佛大学的这门计算机科学课程会帮助你入门编程。但接下来该往哪里走呢?freeCodeCamp刚刚发布了一篇很有用的教程,它能帮助你从编写简单的练习项目逐步过渡到开发解决实际问题的应用程序。(阅读时长40分钟):https://www.freecodecamp.org/news/how-to-go-from-hello-world-to-building-real-world-applications/
-
freeCodeCamp还发布了一篇关于OpenClaw的全面介绍文章。如果你听说过Clawd Bot或Moltbot,其实它们就是同一个工具,只是后来为了避免与Claude LLM混淆而重新命名了。OpenClaw是一种代理程序和消息传递工具,它可以通过Discord等平台帮助你自动化处理各种数字任务。首先你会学习如何设置它,然后会了解一些安全措施,比如如何使用基于Docker的沙箱技术来保护你的主机系统,同时让代理程序为你执行复杂的工作流程。(1小时的YouTube课程):https://www.freecodecamp.org/news/openclaw-full-tutorial-for-beginners
-
在您阅读这篇文章的时候,很可能正在使用蓝牙技术。自1999年以来,蓝牙一直是一种重要的网络连接工具,而现在它迎来了三项重大升级:被动扫描功能、信号丢失检测机制以及服务UUID的传播机制。如果你对网络工程或物联网设备感兴趣,这篇教程绝对值得一读。(阅读时长90分钟):https://www.freecodecamp.org/news/how-aosp-16-bluetooth-scanner-works-the-ultimate-guide/
-
本周推荐的歌曲是澳大利亚乐队Miami Horror于2009年发行的热门单曲《Sometimes》。我非常喜欢其中那种类似彼得·胡克风格的吉他 riff、富有感染力的合成器音效,以及强劲的贝斯旋律。这是一首非常适合在早晨听的音乐:https://www.youtube.com/watch?v=Fn7FXGaHTNs