4 ms·
> The hardest part of coding is not technical or even getting the job, it’s liking the job. If you do not enjoy the often stressful and thankless role of starin
by bradlys 5y ago
> The hardest part of coding is not technical or even getting the job, it’s liking the job. If you do not enjoy the often stressful and thankless role of staring at the computer and doing frustrating logic puzzles, usually alone, eventually you will burn out and wonder why you ever got into the industry.
I really wish this was the thing that was most difficult about the jobs I’ve had. I really wish it was.
Instead - I’d say the promise of autonomy, ownership, and craftsmanship but in reality none of that is what bothers me most about the industry. On top of this - extremely bad managers are not just common but the standard. This is talked to death on HN and elsewhere but it’s quite insane that people who make $500k+/yr cannot learn how to be slightly less of an asshole and more empathetic as a human being. It’s weird to me that most managers I’ve had are borderline sociopaths when it comes to the workplace. It’s a weird thing too because if they were just honest about why they did things - people wouldn’t be as upset with them. But most managers I guess think it’s better to lie to reports or maybe they’re too ashamed to say, “well we’re doing this because I might get a good perf review and a promo out of it.” It’s never said but it’s clearly the subtext for anyone noticing.
I just dislike the dishonesty that is so rampant in the industry and the completely insane amount of mixed incentive structure going on that ultimately hinders many companies. I am not surprised that some of the companies I’ve worked at that have over 1000 engineers seem to get even less done than when they had 100. Mixed incentives causing roadblocks everywhere.
I find the technical, the code, and other “programming” like aspects of software dev to be completely boring - and if I’m being honest - a bit below me. They’ve always been… busy work.