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.