The Principal Engineer
The End of labor arbitrage: why AI economics is killing Offshoring
The 7 Levels of Software Engineering with AI
Software Engineering with AI: Beyond Vibe-Coding
The limits and possibilities of AI Assistants
Generative AI will displace fewer jobs than you think
AI and the coming boom in demand for Human Intelligence
How I use AI to boost my Software Engineering productivity
When is a CTO not a CTO?
Old school architectures making a return, part 3: escaping the Hyperscalers
Old school architectures making a return, part 2: Backend rendered webapps
Old school architectures making a return, part 1: Monoliths
State of the Linux Desktop