It has been happening slowly over time.
mega corps increasingly hire H1's from computer farms in India. No one reviews code. Quality continues to drop.
The mega tech corps are so huge that they can push absolute dog shit code and people still drink it up.
The main reason engineers suck so much today is because the consumers put up with increasingly shittier quality, then ask for more.
Yeah, my friend's problem comes from the "fuck it, ship it out the door" mentality which is very frustrating. Not only did his code not run at all on my machine, it took me 2 - 3 hours to get the thing running properly, and fixing all the bugs, linter errors, compile issues, dependency problems, one class to rule them all anti patterns, and hard coded magic string/inline variable declarations. On top of this there was the issue of lack of understanding of what his thing was supposed to do, so you pretty much have to "guess" what he was thinking, because he himself doesn't have a clue how it's supposed to work. What's surprising about that, is he wrote the thing from scratch! It's like how do you not understand what you just wrote?!
I was always taught that linter warnings are compiler errors, and a lot of compilers now treat them as such. That doesn't help when the other person just straight up module configs the project to ignore and suppress all warnings.
(post is archived)