this is not unique to coding, it's just more pronounced because coding is easy to get into (as long as you can understand that computer logic isn't the same as everyday logic) but hard to get good at
and people who can't/don't try to understand treat them all like wizards
This reminds me of how google and other big tech companies used to pay programmers per line of code, which would incentivize their employees to write these massive bloated inefficient blocks of code. They eventually figured out you should pay the employees who get more done with less effort, not the ones who take ten times as much effort to do the same thing. Itβs the same reason why hourly pay is stupid. You mean if this job takes me twice as long I get paid twice as much? So I have no incentive to do it in a timely manner whatsoever?
i thought it was worse than that: they aren't just cracked or dogshit developers on an individual level, they can elevate an entire team of otherwise merely functional people to cracked status, or drag them down into the dogshit.