Principles
A working set of beliefs that guide how I think, build, and decide. Informed by experience — including time at Bridgewater.
Radical transparency beats comfort
The most important truths are often the hardest to hear. Building cultures and systems that surface reality — even when it's uncomfortable — leads to better outcomes than optimizing for harmony.
Ship, then refine
Perfection is the enemy of learning. Get something real into the world quickly, observe how it behaves, and iterate from evidence rather than speculation.
Pain + reflection = progress
Every failure contains a lesson. The people and organizations that grow fastest are those that treat mistakes as data, not disasters. Borrowed from Dalio, lived through experience.
Simplicity is the ultimate sophistication
Complexity is easy to create and hard to maintain. The best solutions remove unnecessary parts until only the essential remains. This applies to code, to products, and to life.
Think in systems, not events
Individual decisions matter less than the systems that produce them. Design the machine, not just the output. When something goes wrong, fix the process that allowed it.
Own your inputs
You become what you consume. Curate your information diet, your tools, your environment, and your relationships with the same rigor you'd apply to building a product.
Be useful, not impressive
Status is noise. Impact is signal. Optimize for creating genuine value rather than the appearance of it. The work should speak louder than the person behind it.