
I built my own Granola (and why you shouldn't)
Building your own meeting transcription app is a great learning exercise. It is also a terrible financial decision.
Read I built my own Granola (and why you shouldn't)Picks and Shovels: tech marketing for the AI era.
Get your copy →Articles and guides about Picks And Shovels

Building your own meeting transcription app is a great learning exercise. It is also a terrible financial decision.
Read I built my own Granola (and why you shouldn't)
An Agent Server, a macOS menu bar app, an iOS app, a monitoring dashboard. All built on Claude Code and the Agent SDK. Here's every piece and what it does.
Read I built an AI agent platform. Here's how it works.
Everyone thinks AI makes marketing cheaper. I think it makes the gap between great marketing and bad marketing permanent. I am willing to bet my career on this.
Read Good marketing in the AI era
Most lifecycle emails for developer products are spam with better targeting. The fix is behavioral triggers, not better copy.
Read Lifecycle marketing for developers
I published the book in 2025. If I were adding one chapter today, it would be called Marketing to AI Agents. Here are the three ideas I would put inside it.
Read If Picks and Shovels had one more chapter: marketing to AI agents
I turned my book on developer marketing into Agent Skills. Now Claude can apply the frameworks directly to your product launches, positioning, and GTM strategy.
Read Agent Skills for developer marketing: Picks and Shovels in your AI workflow
AI agents can read your docs, evaluate your capabilities, and match you to customer needs without a positioning statement. So does positioning still matter? The answer changed my thinking.
Read Does positioning still matter?