Writing on software design, company building, and the multiple industries.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

How we took the Saudi Armed Forces off paper

An entire branch of the Saudi Armed Forces ran quality assurance on paper. The conventional estimate for digitising it was two years. We had ten weeks.

How I learned to ship in codebases I didn't write

My first week at Enigma I was handed a Python codebase I had never seen, in a framework I had never used, with a feature request and a deadline. There was no onboarding document.