Hacker News new | ask | show | jobs
by Paul-Craft 953 days ago
Not only is "take out the trash" an abstraction, it's actually the wrong abstraction. Wrong abstractions are the mirror image of "technically correct": they're the worst kind of wrong.

"Take out the trash" is a well known, predictable, and well defined solution to a well known, well defined, and expected issue. If I were your manager, I'm sure you wouldn't mind me saying to you "@quickthrower2, I'd like you to lead the retro next week," would you? I don't want to put words in your mouth or anything, but if you're anything like 97.3% of people I've worked with, that's not going to faze you in the slightest, provided you feel like you have the skills to do the task. It's a checkbox.

Contrast that with "@quickthrower2, you need to reticulate the splines on this project." If "reticulating the splines" is a nontrivial task that doesn't have a well defined solution, that's going to land entirely differently than something like leading a retro. They're totally different scenarios, totally different contexts, totally different expected results.