From Psychologist to 12k Stars on Github: The Career Pivot You Need to Hear About!
·
47:34
|
🎙️ The Merge Episode #2: From Psychology to 12,000 Stars with Herrington Darkhome
In this episode of The Merge, Hendrik sits down with Herrington Darkhome, the creator of ast-grep, a lightning-fast structural search and rewriting tool written in Rust.
Discover how a self-taught programmer with a background in cognitive psychology went from discovering Vim on a Chromebook to becoming a core maintainer for Vue.js and building a tool used by tech giants like Microsoft and Amazon.
We dive deep into why Regular Expressions (Regex) fail for large-scale codebases, how Abstract Syntax Trees (AST) are the secret to "ground truth" for AI agents, and why Harrington believes the "open source for love" myth needs to die.
🔍 Inside This Episode:
Structural Search vs. Regex: Why treating code as a tree is more precise than treating it as a sequence of characters.
The Rust Advantage: How ast-grep achieves blazing-fast performance and stable concurrency.
AI & Open Source in 2026: Why human communication and intent are more important than just writing code in the AI era.
Scaling Knowledge: Using linting as a way to dynamically inject team knowledge into AI agent contexts.
Monetizing Open Source: The reality of building sustainable, "serious" projects in today's ecosystem.
🚀 Level Up Your Code Review
This podcast is brought to you by Code Rabbit, the AI-first code review platform that uses tools like ast-grep to ensure high-fidelity, context-aware reviews.