AI Consultant & Author
Helping programmers pivot to AI.
I spent six years at Microsoft. Three on the VS Code team working directly on Copilot, three helping teams get the most out of managed PostgreSQL. Now I help Fortune 500 engineering teams do what my teams did: actually use AI, not just talk about it. No hype. No slides about "the future." Just work that ships.
Not theory. Not another framework. Real sessions with real codebases where your team walks out actually knowing how to use these tools.
Multi-day, hands-on workshops for Fortune 500 engineering teams. We work in your actual codebase with your actual problems. No hypotheticals. Teams leave knowing how to use AI to ship faster, not just aware that it exists.
Learn more →
A group learning experience for developers who want to transition into AI. Seriously, not superficially. Small cohorts, real projects, direct access. The kind of thing you'd pay a bootcamp $20k for, done right.
Join the waitlist →
Author of The Imposter's Handbook (30,000+ copies sold), A Curious Moon, and more through Big Machine. CS fundamentals explained the way a curious developer would want them explained. No condescension, no hand-waving.
Visit Big Machine →
Technical explainers on algorithms, databases, and CS fundamentals on YouTube. Co-host of This Developer's Life, the podcast about the human side of programming. Because the stack isn't the only thing that matters.
Watch on YouTube →30,000+ copies sold. Written for curious developers who want to understand the fundamentals without the academic gatekeeping.
A CS primer for self-taught developers. Algorithms, data structures, computation theory, databases, design patterns, and more. The book that started it all.
Learn more →
A data science mystery featuring PostgreSQL, Cassini, and Enceladus. Learn serious SQL skills through a narrative that keeps you turning pages.
Learn more →
Essential skills and practices for self-taught professional developers. DevOps, security, containers, and the practical stuff that rounds you out.
Learn more →Fifteen years of posts on PostgreSQL, Elixir, Node.js, career, writing, and whatever I happened to find interesting that week.
Whiteboard-style explainers on algorithms, data structures, databases, and CS fundamentals. No AI narration, no fluff. Just me and a topic I find interesting.
I spent three years on the VS Code team at Microsoft, working directly on Copilot before most people knew what to do with it. Three more years helping enterprise teams get serious about PostgreSQL. Before that, I founded Tekpub, a developer screencast company that Pluralsight thought was worth acquiring.
I wrote The Imposter's Handbook because I'm largely self-taught and felt the weight of not knowing things I felt I should. Thirty thousand other developers apparently felt the same way.
Now I consult. I help engineering teams understand AI not as a product to evaluate, but as a capability to develop. There's a real difference, and I've seen both sides of it.
Co-hosted with Scott Hanselman. Stories about the human side of software, from getting fired to competitive drive to why we aren't on Mars yet.
If you're a team lead or engineering manager trying to figure out what to actually do with AI (not the hype, the reality) I'd love to talk. The best projects I've been part of started with a real conversation.