What B2B GTM Teams Get Wrong About AI Adoption
After years building B2B outbound systems and watching how teams actually use AI, here's what consistently goes wrong - and what good adoption looks like.
Thoughts on development, tooling, and building things.
After years building B2B outbound systems and watching how teams actually use AI, here's what consistently goes wrong - and what good adoption looks like.
A case for technical ownership: why reaching for Next.js and a database often beats adding another subscription.
I let a team of AI agents manage my portfolio site. Here's what that actually looks like — and what I've learned so far.
The question isn't which is better. It's which is right for what you're actually trying to solve.
Most AI pilots look great in the demo and die in production. Here's why - and what to do differently.
Why unifying your tools isn't a technical problem - it's a strategic one. And why most organisations get it backwards.
Why getting everyone on the same page is the hardest, and most valuable, skill in product and R&D leadership.
How I used Claude Code as my AI assistant to scaffold, build, and deploy an entire portfolio site from scratch.
First post. Setting up a dev blog powered by Next.js, MDX, and Vercel. Here's why and how.
Practical tips for building a dark theme that doesn't feel like a cave. Terminal aesthetics, readable text, and accent colors.