What I actually think.

About engineering leadership. Technical decisions. Building software in domains where getting it wrong has consequences. The stuff nobody warns you about when you become a CTO. And the things that never make it into the post-mortem.

This isn't content marketing. I write when I have something to say — not on a publishing schedule designed to feed an algorithm.

Featured Articles

Featured

Building aiViator Vault: Engineering a Pilot Data Platform in a Regulation-Heavy Domain

Building software in aviation is different from building a typical SaaS product. When a pilot's currency status is wrong, that's not a minor bug — it'...

March 14, 2026
Read More
Featured

Why I Built aiViator Vault — And Why It's More Than a Digital Logbook

Every pilot has a version of this story. You're filling out an IACRA application and you need your total cross-country PIC time. You're staring at hun...

March 14, 2026
Read More
Featured

Domain-Driven Design: Architecture That Survives Contact With Reality

# Domain-Driven Design: Architecture That Survives Contact With Reality Every codebase I have ever rescued had the same disease. Not bad developers. ...

March 13, 2026
Read More
Featured

Building SaaS Products That Scale: Lessons from the Trenches

# Building SaaS Products That Scale: Lessons from the Trenches I have been building software for a long time. I have co-founded companies, served as ...

February 15, 2026
Read More
Featured

Full-Stack Development in 2026: The Modern Tech Stack That Actually Works

# Full-Stack Development in 2026: The Modern Tech Stack That Actually Works We are in March 2026, and the JavaScript ecosystem has never been more ma...

January 10, 2026
Read More
Featured

From Founder to CTO: Managing Technical Decisions as Your Company Grows

# From Founder to CTO: Managing Technical Decisions as Your Company Grows The transition from founder-engineer to CTO is one of the most disorienting...

December 5, 2025
Read More
Featured

The Art of Technical Interviewing: Hiring Engineers Who Can Actually Ship

# The Art of Technical Interviewing: Hiring Engineers Who Can Actually Ship Hiring is the highest-leverage activity in engineering leadership. A sing...

November 28, 2025
Read More
Featured

Design Thinking for Engineers: Building Products Customers Actually Want

# Design Thinking for Engineers: Building Products Customers Actually Want I have built features that were technically elegant and completely useless...

October 20, 2025
Read More

All Articles

If you're reading this and thinking "this is the perspective my team is missing" — let's talk.

Get in touch