4 ms·
It’s repetitive, really boring (once you get over the initial infatuation, and the sameness sets in, and you’re not getting to pick what to work on because it’s
by vundercind 3y ago
It’s repetitive, really boring (once you get over the initial infatuation, and the sameness sets in, and you’re not getting to pick what to work on because it’s a paid job, not a hobby), and half or more of the time your work is just thrown out without doing any good. But it’s so hard to leave because money’s so much worse doing almost anything else that doesn’t require going back to school for a bunch of years.
Truly Sisyphean. “Hurry, roll that boulder! It’s important!” And then the boulder rolls back down the hill and everyone shrugs and starts back over. “Go, go! Important!”
And everything you have to use is probably broken and/or terrible. Even, and perhaps especially, software from major vendors staffed with “geniuses”. So very much time wasted to our tools and libraries being shit. It’s frustrating, and it’s day, after day, without end.
It grinds you down. At this point if pay were equal for all careers, programming would be pretty far down my list of preferred occupations.
It’s easy to start dreaming of throwing the fucking laptop in the trash and starting a Christmas tree farm or becoming a carpenter or some shit.
- ryandrake 3y agoI've found that you only suffer from this mental frustration / burnout when you are writing software under time pressure and you have a boss. It's not true for hobby projects where you can take your time, lovingly sand and polish your project. Leisurely iron out every compiler warning. Run static analysis over and over finding every last imperfection. When I wrote software for a living, I was just fighting frustrating tools and barely churning out crap as fast as I could. Now, I'm making beautiful artwork. And the best part is I don't release any of it, so there's also zero pressure from users.