logoalt Hacker News

bchtoday at 4:34 AM2 repliesview on HN

I love the social/cultural aspects of our engineering discipline.

> I always thought of that as “yak-shaving,” or “bikeshedding.”

I think of yak-shaving as ending up (by lack of discipline, or perhaps out of necessity) working on some supporting aspect of a supporting aspect of a supporting aspect... in service of the original task.

So, a potential time suck, for sure, but "perfection is the enemy of completion" doesn't have to be that deep - if we're throwing out more clever phrases and war stories - another phrase that comes to mind about just "polishing" and insisting it's not good enough to ship yet is it's (slightly NSFW)

"just like masturbation - it feels good, but you're only f*cking yourself". You need to ship.

Bike Shedding I think of as social - nearly Peter Principle in practice - everybody thinks they've got something to contribute to the construction of the bike shed because it's a thing that's easy to manage, and people want to be helpful and/or make a mark.


Replies

ChrisMarshallNYtoday at 1:23 PM

Sorry if your reply got dinged (looks all right to me, now). It was spot-on.

I think of "Yak-Shaving" as working on peripheral aspects of the project, to the detriment of the main path. Easy to justify, as they are "working on the project," but maybe not helping to significantly advance it.

I think of "Bikeshedding" as working on another aspect of the project (or a completely different project), because we want to (often, because it is more approachable or pleasant). This often becomes a problem, when the project is getting near shipping, as there's a ton of really boring stuff that needs to be done.

"Perfecting," on the other hand, can look like either of the above, but is, indeed, working on the main path, and advancing the project; just maybe not quickly.

fingerlockstoday at 1:03 PM

Not sure why you were flagged to death, I had all the same thoughts. Vouched.

These phrases have a different meanings and it’s important to highlight them