Head of Engineering @ Vurvey

The Curious
Programmer

I write about AI engineering, software architecture and the craft of building software. 77 articles since 2014.

77
Articles
7
Topics
12
Years writing
2014
Blog started

Recent posts

View all
AICareer & LeadershipAug 7, 2026 · 9 min read
Questions without Answers
I recently became a parent, which has made me look backward as much as forward. I have been thinking about my own childhood, and about the lessons, habits, and struggles that shaped the person I became. I’m sure most parents do this. We…
AIEngineering PracticeJun 23, 2026 · 4 min read
Your Loop is your Leverage
The debate about AI and software engineering is focused on the wrong thing. One side says AI will make engineers far more productive. The other says it will fill codebases with AI slop. Both sides are right. AI is not good or bad by…
Engineering PracticeMar 17, 2026 · 7 min read
Stop Writing Solutions Disguised as Tickets
I keep having the same argument. Someone writes a ticket. "Add a dropdown for country selection on the signup form." Fine. An engineer builds it. Ships it. The stakeholder looks at it and goes "No, that’s not what I meant." Now everyone’s…
AICareer & LeadershipJan 29, 2026 · 34 min read
The AI Engineer Hiring Guide: Why Most Candidates Are Lying
A motley gang of venture capitalists, LinkedIn influencers, and recently-laid-off product managers have hijacked your company’s hiring pipeline and are threatening to sink it in 30 days with "AI strategy" unless their demands are met. The…
Languages & FrameworksDeveloper ToolsJan 1, 2026 · 7 min read
uv for Node and TypeScript Developers
If you come from Node/TypeScript, uv will feel familiar: it is basically npm + npx + pipx + pyenv + lockfile discipline, but for Python. uv is a single tool that covers project dependencies, virtual environments, Python version management,…
AIEngineering PracticeOct 28, 2025 · 10 min read
A Journey into the Machine: The Evolution of Simulating Human Behavior
The Age-Old Quest for a "What-If Machine" Whether you are a business leader, a policymaker, or a team manager, you face a fundamental challenge: making decisions with incomplete information about how people will react. We launch new…

Get new posts by email

One email per new post. Unsubscribe any time.

Let's talk

I am always happy to talk about AI engineering, software architecture or working together.