We ❤️ Open Source
A community education resource
The million dollar question: What do open source maintainers actually need?
Why CodeRabbit chose cash over free tools and how AI will actually augment developer work.
Open source has always been about learning from what others build, but what happens when maintainers run out of resources to keep critical projects alive? In this episode, Erik Thorelli, DevRel lead at CodeRabbit, joins the We Love Open Source podcast to share why cash matters more than free tools for sustainability, how AI augments rather than replaces developers, and why exploring new tools is the ultimate software engineering life hack.
Erik frames open source as a learning accelerator that breaks developers out of the two or three patterns they’d see in traditional jobs. With open source, developers can examine how countless projects solve the same problems differently, understanding not just what works but why teams make specific architectural choices. That visibility transforms how engineers think about building systems.
CodeRabbit supports this ecosystem in two major ways. First, their AI powered code review tool is free for any public GitHub repo, no application required. They’re approaching 100,000 open source projects using the platform to augment PR reviews. Second, they’ve pledged a million dollars in cash sponsorships this year because maintainers know what resources they need better than any company offering free products.
Read more: 5 forces driving DevOps and AI in 2026
On whether AI will replace developers, Erik reframes the question entirely. Compilers didn’t replace developers. More abstract languages didn’t replace developers. AI won’t either. Instead, it augments the work nobody wants to do manually, like reviewing every file in a repo when making changes. Computers excel at going fast but staying naive. Adding a light agency layer that organizes tool calls and validates outputs accelerates developers without replacing human judgment. The AST parser builds the abstract syntax tree, the agent identifies what looks wrong and calls the right tools to verify. That’s augmentation, not replacement.
Erik’s tool stack has shifted dramatically over the past two years. After nearly a decade on VS Code, he’s now using Zed for his IDE, switched from iTerm2 to Ghostty for terminal work, and explores Bun’s rethinking of JavaScript tooling. Written in Zig for speed, Bun isn’t just replacing Node or package managers, it’s reconsidering how developers should build applications given everything the ecosystem has learned. His advice? Explore all the tools. The number one software engineering life hack is looking at open source and playing around.
Key takeaways
- Cash beats free tools for open source sustainability: Maintainers know what resources they need. Direct financial support lets them solve their actual problems instead of adopting solutions companies think they need.
- AI augments developers through light agency layers: Computers handle speed and naivety well. Adding agents that organize tool calls and validate outputs accelerates work without replacing human judgment.
- Tool exploration accelerates learning: Breaking out of established workflows and examining how different projects solve problems builds better mental models for software architecture.
Erik’s message is simple: Open source thrives when maintainers get resources, developers stay curious, and AI handles the work nobody wants to do manually. That combination creates space for the community to focus on what actually matters.
More from We Love Open Source
- 15 open source backup solutions to protect your data
- 10 common Linux issues and the fast fixes you need
- Stop guessing, start measuring developer engagement
- 6 must-read Linux and open source tutorials
- 5 forces driving DevOps and AI in 2026
The opinions expressed on this website are those of each author, not of the author's employer or All Things Open/We Love Open Source.