I'm not sure where but years ago I read something that engraved into my mind the importance of shipping—to loathe starting a new project when another (or another six) are a few hours/days from `npm publish`.

It might be talkingquickly.co.uk/2015/04/w

“Someone being a technically competent developer does not mean they know how to ship things. I'd always rather work with someone who ships over someone who's technically brilliant.”

This is in the running for the number one skill to interview for.

Things this does not mean:

- ship something broken
- rush near the end

If you've thought about shipping from day one, it will have shaped so many things about your projects: the experiments you tried, the corners you cut, the corners you *didn't* cut, how quickly you reach for the cheap+ugly solution versus carving jade, how eagerly you push for getting something usable to reevaluate whether you're on the wrong track.

That's what "knows how to ship" means I think.


I think there's a succinct John Carmack tweet related to this. In lieu of that, consider:


"The more time this idea spends in your head the less critically you think of it." So get it out of your head as quickly as possible and into code/math/etc., subjecting it to the light of reality.

The sage of Texas, who when people ask him "Should I major in computer science or computer engineering?" answers "I don't know, I didn't go to college", is still tweeting diamonds I see!

@grainloom I'm glad you got past the open-source=antifragile, proprietary=fragile bogus dichotomy Amjad drew. Antifragile, like many of Nassim's concepts, can be seen in many ways, some sensible, others not. Antifragility means unexpected things like shocks and surprises in general help you, and that doesn't seem to be particularly relevant to open- vs closed-source codes. Projects' responses to stress seem to me to be weakly correlated with their openness. Carmack's the real hero of the post :)

@grainloom My favorite example of antifragility: Nassim was visiting his Italian publisher ahead of the G8 meeting and to explain the concept asked, "What would happen if I punched the Italian minister of finance tomorrow?" Publisher, after a pause: "You'd be arrested… and we'd sell out of your book."

Huge upside, little downside—he's antifragile.

In contrast, a lawyer or politician whose importance is contingent on integrity/upstandingness can lose that suddenly and unjustly—they are fragile.

@grainloom I miss following Nassim. He became all fascist circa Trump candidacy 2015 and I had to flee. His first books including *Fooled by Randomness* are among the most important books I've ever read—they continue to affect me.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!