I've been programming for some four decades, and the biggest challenge has actually been not throttling other developers for their ignorance, ineptitude, and the outright moronic halfwit BS they seem to delude themselves into thinking are good practices.
It only gets worse as time goes by; blindly including libraries or frameworks they don't understand, blindly trusting that the people who wrote those libraries or frameworks actually knew what they were doing, generally not knowing enough about the underlying technologies to have ANY damned business working on them in the first place...
It truly does induce in me a desire to introduce my metacarpals to a great number of proboscis with a significant amount of force and velocity.
In web development it's become an epidemic; fat bloated multi-megabyte train wrecks doing tens of K's job -- it's like a return to the days when I was starting out and the scam artist jerks working in Cobol and DiBol used to actually BRAG about padding in unnecessary comments as they were charging by the K-LoC! (thousand lines of code)
Now it's like people are sleazing together this same bloated, inept, overthought rubbish without that reason to do so... call it ignorance, call it ineptitude, but when there are people DUMB ENOUGH to see a legitimate purpose for outright mouth-breathing dumbass halfwit short-bus rubbish like turdpress, bootcrap, jqueery, OOCSS, LESS/SASS/SCSS or other preprocessors...
... well, I really have to wonder if the soda and cheetos programmers diet is leading to worse brain damage than tap water from Flint, MI.
Hell, even HTML 5 with it's pointless redundancies, undoing all the progress of 4 Strict, and doing everything it can to drag web development practices back to the worst of the proprietary post 3.2 crap that wormed it's way into 4 tranny... Leaves me wondering just how it's even possible anyone sees a legitimate purpose to any of this so called "modern" garbage.... people call it "the future" and all I can think is "really? Looks like the worst of 1997 to me!"
HERPAFREAKINGDERP people!!!
I look out upon the landscape of development, and the current bloated nonsense and bad practices being promoted as the best thing since sliced bread -- and I find myself overwhelmed with disgust to the point of nausea! It is as if the entire programming industry has been taken over by a bunch of dirty, filthy little degenerates.