
Working Together
I believe in continual learning, solving the right problems at the right time, and focusing on the users. I love first-principles thinking and truly understanding a domain—but sometimes, the best way to learn is to throw all of that out the window and just ship some software 🚀
I also think a lot about education. Here are three posts that focus on core constraints and “problem” framing:
If you're curious about how I think about problem-solving and software development, here are three posts that capture my perspective 🤔
- Simple problems solved LLM style – A look at simple problems from the point of view of an LLM. Surprisingly insightful 🤖
- Innovation isn't done in crowds – Rather snarky, but still something I believe in. 💡
- Madness and brilliance – Quantity or quality? The answer might surprise you 🎯
I've been humbled by failure many times—and I've come to see that truly understanding the world for what it is, not what you want it to be, is a superpower.
Recent Blog Posts
What the pause is about
September 12, 2026
Software Engineers Are Not Horses
June 12, 2026
What our first cheating case actually taught us
April 14, 2026
Social Media Is a Smartphone Problem
March 22, 2026
Broadcast Problem
March 21, 2026