Essays

Thinking

Short essays on how I think about building software — the mental models behind the work in the case studies.

When to move fast versus treat a decision like a bet. How to debug by reasoning instead of guessing. The lessons I wish I'd written down sooner — more about the how than the what, and a quicker read than a full case study.

Most debugging wastes time by skipping the hypothesis step. Here's the frame that fixed that for me.

#debugging#engineering-practice#investigation
7m

The most useful frame I've found for avoiding both analysis paralysis and expensive mistakes.

#decision-making#engineering-practice
6m