Hathaway Field Notes
← All concepts

Craft

6 notes

The second 90 percent

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.

— Tom Cargill, Bell Labs, via the Ninety-ninety rule

This rule is so true it barely reads like a joke. Anyone who has shipped software has watched a project reach “almost done” and then stay there while the real work finally shows itself.

Not even AI can break it. It changes how quickly we can get through the first 90 percent: scaffolding, boilerplate, tests, happy paths, and enough of the shape of the thing that it feels almost done.

But the second 90 percent still requires human judgment. Someone has to know which rough edges matter, which tradeoffs are acceptable, and when the product is actually right.

June 2026

Morgan Wallen at Death Valley on Saturday. What I kept thinking about was how plainly he loves the work itself: making the songs, playing them, being up there. That’s the part you can’t manufacture, and from the stands it was the most obvious thing in the place.

May 2013
April 2011

A biz monkey is a replaceable, Powerpoint toting, suit wearing, acronym-spewing middle manager business dude drone. They are quick to comment and sneer, slow to actually ship.

People who understand technology and are willing to bend it to their will, on the other hand, are scarce. They can’t be found with a classified ad on Craigslist or in a blind project ad on eLance.

— Andrew Chen
sethgodin.typepad.com
Biz monkey

At 37signals, however, we have a different position on ambition. We’re not big fans of what I consider “vertical” ambition—that is, the usual career-path trajectory, in which a newbie moves up the ladder from associate to manager to vice president over a number of years of service. On the other hand, we revere “horizontal” ambition—in which employees who love what they do are encouraged to dig deeper, expand their knowledge, and become better at it. We always try to hire people who yearn to be master craftspeople, that is, designers who want to be great designers, not managers of designers; developers who want to master the art of programming, not management.

— Jason Fried
inc.com
Master craftspeople