Home About Ventures Writing Principles Contact

Principles

How I think and operate.

01

Economics shape architecture

Technical decisions are business decisions in disguise.

02

Progress over motion

Work only counts when it changes the business, the user, or the goal.

03

Don't build systems for edge cases

Run it manually until the pattern repeats.

04

Ambiguity compounds. Precision pays off.

Prototype fast, but do not let weak assumptions become system design.

05

Not everything is worth building

Do not waste good execution on weak ideas.

06

Make complexity earn its place

Default to simpler systems. Add complexity only when the tradeoff is clearly worth it.