Skip to content

Writing

Notes on software, products, technical leadership, entrepreneurship and the things I'm learning along the way.

Product May 21, 2026 5 min read

The Difference Between a Working App and a Reliable System

A working app can pass every test and still fail when real users, unstable networks, traffic spikes, and unexpected failures enter the picture. This article explores what separates functional software from reliable systems that can be depended on.

Read →
Product Apr 20, 2026 4 min read

Building for Real Users vs Building for Demos

A product that works perfectly in a controlled demo can still fail in the real world. Learn why building for real users means preparing for bad inputs, network failures, unexpected behavior, duplicate actions, and real-world scale.

Read →