HathawayField Notes
← 2026

October 2026

3 notes

On The Joy of Ownership

I drive a 1965 Corvette Stingray that was my father’s. There’s joy in keeping it in good condition and operational, and there’s joy in driving it. Its history gives both of those things more meaning than they would have with another car.

This Type 7 film captures that kind of attachment. It opens with a thought about making things people will want to keep using:

We want people to use what we make with affection for a long time.

That seems like a good ambition for anything worth making. An object can continue to be useful while becoming more meaningful to the person who owns it. Time spent caring for it becomes part of the pleasure of having it.

Later, the film connects that attachment to use:

I think affection includes the enjoyment of using it.

I feel that with the Corvette. Keeping it running lets me enjoy it as a car, while preserving something that matters to me because it was my father’s. Driving it adds to its history. I get to care for what it already means to me and keep enjoying it in the present.

youtube.com
On The Joy of Ownership

Engineering in natural language

Since Opus 4.5 arrived late last year, I’ve thought the future of software engineering would be engineers working with AI agents in natural language. The underlying code would increasingly be written and understood primarily by AI. DHH describes that shift in his Rails World opening keynote. Describing what the software should do becomes a larger part of the work, while agents handle more of the implementation.

That could eventually give us entirely new programming languages designed around agents. Rust already hints at the shift. A language can be unpleasant for a human to write and still be a great choice for the resulting software. DHH’s experience with Rust puts that tradeoff into practice: agents handle the code, while the product benefits from its performance and small executables.

I think this leads to better software. More of the effort can go toward making the product work well, including improvements that previously cost too much to justify. Engineers still have to figure out what to build and how it should work, then judge whether the result delivers that experience. Those decisions remain human work even as less of the implementation requires human hands.

Taste becomes even more important when almost any feature is within reach. Being able to build everything makes it easier to produce a product that tries to do everything, and those products tend to be poor. Good products have focus. It takes judgment to choose what belongs and discipline to leave the rest out, even when adding it is cheap.