Good, Fast, Cheap
The Iron Triangle told software teams to pick two. AI-assisted engineering lowers the cost of context-specific software and changes the old build-versus-buy calculation.
A blog exploring the intersection of technology and creativity. Deep dives into software engineering & architecture, alongside thoughts on fitness, music, fatherhood and minimalism.
The Iron Triangle told software teams to pick two. AI-assisted engineering lowers the cost of context-specific software and changes the old build-versus-buy calculation.
How I built a retrieval-augmented generation chatbot for my personal website using SQLite for vector search, OpenAI for embeddings, and Claude for responses, all running on a single server.
Every major technological breakthrough since the 1950s has promised to eliminate software engineers. From COBOL to AI, seven decades of predictions have been wrong, and that tells us something about the true nature of software engineering.
Implementing Adia Sowho's principles for building scalable systems, with practical code examples and lessons from real-life experiences.
After years of hosting my thoughts on various platforms, I'm bringing my digital home back under my own control. The story of my website's evolution and why decentralization matters.