principles
The Barbell Strategy
Build asymmetric upside by combining strong downside protection with selective high-upside bets.
Circle of Competence
Stay explicit about what you know, what you do not know, and where your edge is strongest.
Map vs Territory
Use models as tools, but validate decisions against reality and direct feedback loops.
Antifragile Architecture
Design systems that can adapt and improve under stress rather than only survive it.
First Principles Thinking
Deconstruct complex problems to fundamentals and rebuild with explicit assumptions.
Evolutionary Realism
Combine ambition with grounded execution by stress-testing ideas against constraints, not only optimism.
Strategic Pragmatism
Judge strategy by real outcomes and survivability, not by elegance of the narrative alone.
Theory of Constraints
Treat every system as bottleneck-driven and focus effort on the limiting step that unlocks the next stage.
The OODA Loop
Observe, orient, decide, and act in short cycles so learning speed becomes a competitive advantage.
Vertical Progress
Prefer 0-to-1 progress where possible by creating step-change value, not only incremental optimization.
Skin in the Game
Anchor critical decisions to accountability: decision-makers should own the downside of their calls.
Architectural Simplicity
Choose the simplest architecture that preserves reliability and scale, then add complexity only when justified.
Compound Interest
Small quality improvements in systems, judgment, and relationships compound into outsized long-term outcomes.
High Agency
Act as if hard problems are solvable, then create momentum through initiative rather than waiting for permission.
Second-Order Thinking
Evaluate consequences beyond immediate outputs, especially for long-term product and architecture decisions.