
Migrating this site to EmDash
This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read moreSam Altman, on his blog:
1. Optimism, obsession, self-belief, raw horsepower and personal connections are how things get started.
2. Cohesive teams, the right combination of calmness and urgency, and unreasonable commitment are how things get finished. Long-term orientation is in short supply; try not to worry about what people think in the short term, which will get easier over time.
3. It is easier for a team to do a hard thing that really matters than to do an easy thing that doesn’t really matter; audacious ideas motivate people.
4. Incentives are superpowers; set them carefully.
5. Concentrate your resources on a small number of high-conviction bets; this is easy to say but evidently hard to do. You can delete more stuff than you think.
6. Communicate clearly and concisely.
7. Fight bullshit and bureaucracy every time you see it and get other people to fight it too. Do not let the org chart get in the way of people working productively together.
8. Outcomes are what count; don’t let good process excuse bad results.
9. Spend more time recruiting. Take risks on high-potential people with a fast rate of improvement. Look for evidence of getting stuff done in addition to intelligence.
10. Superstars are even more valuable than they seem, but you have to evaluate people on their net impact on the performance of the organization.
11. Fast iteration can make up for a lot; it’s usually ok to be wrong if you iterate quickly. Plans should be measured in decades, execution should be measured in weeks.
12. Don’t fight the business equivalent of the laws of physics.
13. Inspiration is perishable and life goes by fast. Inaction is a particularly insidious type of risk.
14. Scale often has surprising emergent properties.
15. Compounding exponentials are magic. In particular, you really want to build a business that gets a compounding advantage with scale.
16. Get back up and keep going.
17. Working with great people is one of the best parts of life.

This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read more
I wanted a simple dashboard that showed me events as they happened, so I wrote a quick little Astro app. It grew into Get Butters: a real-time event feed with a REST API, a CLI, insight cards and push alerts.
Read more
Once four agents can edit the same repo, architecture stops being the hard problem and coordination starts. The five roles I run and what each one is forbidden to touch, why every handoff goes through a file, a worktree script so agents stop racing, and the failure modes worth naming.
Read more