1,552 karma · joined December 2, 2008
[ my public key: https://keybase.io/cschep; my proof: https://keybase.io/cschep/sigs/VuVbD2gPjIhJeL7_LLb8E0XkKZED-DfC9SDnj61OjIY ]
If you carry a phone based on which explosive gasses it can operate near, you are an extreme outlier when it comes to consumer behavior. Perhaps the things that are "real and obvious" to you.. aren't.
If this is true, congrats. You are the .000001%. It works on people really well in the broad scope. It makes them gobs and gobs of money.
In my experience it's a lot more common that I see people churning out 10x the AMOUNT of code (or some other insane metric) which generates an enormous amount of work for everyone else to keep up with, fix, maintain, understand, etc. These people are praised for their output. But are they making the TEAM 10x more productive? No way.
Prolific output doesn't always mean 10x value created. I know people know this, but I think the reason people are sick of the trope is because they've been burned by a "10x'er" that was all output, not actual value.
Producing 10x value is actually.. really, really hard.
Hopefully, anyway!
TL;DR I think disinterest is driven by a combination of capability and soul AND (sometimes very loud) outside influences.
"... programming for the sake of programming is a fast way to get bored or to burn out."
That's exactly right.
Someone else in this thread mentioned therapy and that has helped me immensely in this pursuit but.. It also helps to relate to other people in the same situation.
May we all feel some peace!
And maybe "programmer" is the problem. Be a _____ who can also code. Zed Shaw said it best in the final pages of learn python the hard way. Programming as a career is rarely fulfilling to anyone. But being a teacher/doctor/librarian/entrepreneur/warehouse worker/farmer/etc. that can code is a super power.
I'm basically talking to myself with this pep talk so I appreciate you bringing it up but.. let's both go find the thing that we like and apply programming to that thing!