Metamorphoses

This week, I attain my grail. This month, I did more work than the last six. And this year, my wife and I expect a daughter, and I give consulting a try.
I’m excited about our family, but everything else?
As someone who earns a living from code, and whose main hobby uses code, I end up coding a lot.

I’ve averaged about 7,000 commits a year, five years running now, a lot of it is on my projects, Tamagui and One.
If there ever were repos made for agentic work, these are them — structured, tested, documented, in-corpus. So with the new model, and some time on hand, I thought I’d knock out Tamagui 2 in early December. A couple features, a few deprecations, close a bunch of outstanding issues.
Two months later, and it’s hard to describe what happened. These things seem to get you in a loop. The ability to squeeze a bit more is infectious. The problem is, they never all finish at the same time, and by then I’ve started three more.
I need a new type of discipline I haven’t fully developed yet.
Write-once, run-anywhere has been a bad idea since before Java, and then it sort of wasnt. It took me a few years to be convinced by React Native, but I am now. Things are bad and then suddently become good. Software as a whole was bad, but the excuses are going away faster than I’d have ever thought possible.
I’ve achieved the thing I set out to achieve a full decade ago, at least to my standards. I’m hoping these dev tools last for me. From here on, I’m excited to build more real-world things, design more, and spend time with my family.
For more on the new releases: One 1, Tamagui 2, and Takeout 2.
