Thanks for the link. I'm putting that one on my list.
I like how you said "most valuable". My time isn't any more valuable then someone else's. I'm just most valuable writing code. Someone is else is most valuable cooking. Others are most valuable curing diseases.
A small tangent, but Michael Pollan's "Cooked" makes a reasonable counter-argument.
By delegating everything that we're not "most valuable" at to others, we potentially end up becoming impotent and un-informed, unable to make intelligent decisions outside our area of expertise. Thus we lose our ability to be good citizens.
He specifically makes the point in the context of cooking, something he argues is so fundamental to our survival that it is a skill all humans should have at least some basic ability to do.
I agree with that. It's one of the reasons I'm trying to learn to cook. How can I be so bad at something I do multiple times every single day? It makes you think differently.
"A dash of salt, a pad of butter, cook until brown". None of that means anything to me! I've been coding my whole life. How much is a dash? What shade of brown?
Dash=1/8 teaspoon
Pad=1 teaspoon
Brown=It looks tasty enough to eat
I used to get mad about the lack of precision in many recipes, but I worked through it and adopted the "would I eat it" test for doneness.
It's a matter of experience, and you only get that by doing. Having an experienced mentor can help, but is not necessary, only a willingness to experiment.
Now I embrace the imprecision because it enables creativity without fear.
I like how you said "most valuable". My time isn't any more valuable then someone else's. I'm just most valuable writing code. Someone is else is most valuable cooking. Others are most valuable curing diseases.