I'm starting to think that no one in our industry have any actual pride in their work. Just slapping layers and layers of stuff together until it barely works and then shipping it... And somehow they should be paid lot of money for this...
And most of this stuff isn't even doing anything that special or demanding, which is the sad part.
> And somehow they should be paid lot of money for this...
They get paid to be productive from the point of view of the company paying them. And by slapping layers of stuff together until it barely works, apparently they make profit for their company.
They are not paid to write optimized (or "good" or "useful for society") code.
Which is sad, no question asked. But it makes perfect sense given the system we live in.
As someone who has seen shit code shoveled into the fire repeatedly, this is precisely the reasoning. Make money faster is the only reason a company needs to throw quality out the window. Even though accumulating tech debt like that will likely slow them down.
> accumulating tech debt like that will likely slow them down
Which I believe is not taken into account in the performance evaluations. How could you blame an employee for consequences that will happen in 2 years, when the employee has already been promoted for their good short-term results?
And most of this stuff isn't even doing anything that special or demanding, which is the sad part.