Engineering
Onboard the AI like you'd onboard a developer
Legacy codebases are messy, undocumented, and full of decisions nobody remembers making. But if you can explain it to a new developer, you can onboard an AI and that changes everything.
The AI Agile Manifesto
Agile was supposed to free us from bureaucracy. Many teams just rebuilt it with better branding. Now, AI-driven development is forcing the uncomfortable question: Were we ever truly agile, or just managing slow feedback loops?
Bots and Boundaries: Who do you blame when the bot defames? (Part 2)
This is Part 2 of Bots and Boundaries, a three-part series on AI agents in open source.
AI didn't change the economics of software engineering
AI made writing code faster, but the real economics of software engineering were never about typing code in the first place.
A founder's commitment to their engineering team
Founders juggle endless demands, investors, sales, suppliers, and employees, all while building the plane mid-flight. But with engineering often being your biggest expense, there's one responsibility you can't delegate: ensuring your team builds the right thing.
Why AI will not kill open source
In the wake of Tailwind's dramatic layoffs and growing fears about the future of open-source software, this post examines whether AI coding agents are truly threatening the OSS ecosystem or if the panic is overblown. And it's a reaction to Andreas' idea that open source will no longer exist.
The unbundling of engineering value (Part 2)
AI won't make software engineers redundant. It will expose what engineering was always supposed to be about: understanding systems, not just writing code.
The unbundling of engineering value (Part 1)
Here's part one of a post I shared with our team on the radical change and evolution of our jobs. AI won't make software engineers redundant. It will expose what engineering was always supposed to be about: understanding systems, not just writing code.
Investor Insights #6 - Andreas’ new book: The Economics of Software Engineering
The full-stack enigma
Early-stage startups want full-stack unicorns who can do it all on a tight budget, but asking one dev to wear every hat is less strategic hiring and more duct-taping a rocket and hoping for the best.
On the imminent retirement of the keyboard - the future of software engineering
By 2030, nobody will write code anymore and here is why. The difference between agent-powered engineers and those who handcraft code is huge. Here's our prediction on software engineering.
The hidden cost of multiple repositories
Go for one codebase or multiple repositories? A question multiple CTOs and technical founders have asked. It can be a surprisingly expensive decision nobody warns you about.
The CTO's guide to AI adoption strategy
AI adoption fails when treated as a tool rollout. This guide covers the decision framework, team dynamics, economics, and mistakes from 150+ technical audits.
A guide to vibe coding vs AI-assisted development
Vibe coding or AI-assisted development? The choice isn't binary, but getting it wrong at the wrong stage will cost you. This piece breaks down when to embrace speed over architecture, when to take back control, and why the best teams don't pick sides.
How to introduce AI coding agents into your engineering team
AI coding agents draft code, write tests, and open pull requests autonomously. This guide covers the tool landscape, readiness signals, a phased rollout plan, and the team dynamics that make or break adoption.