Yup been there. Literally my current predicament.
Honest coder that raises every concern they found. Does deep dives on codes and commits to find issues no one would have found and would have went out. Made concerns out of those issues and made sure they were followed up and fixed.
Literally on my yearly reviews "Asks too many questions. Too thorough."
Large companies DO NOT operate under economic capitalism. They DO NOT have proper economic competition. They DO NOT have to provide good or competitive product to operate and survive.
This leads to subpar people getting promoted because the bar for merit is just "could literally make a product work". Not "could make a competitive product that beat everyone else's (there is no everyone else's, banks gov and regulations cleared the way).
So "could literally just make a product run, enough of the time to pass testing" mixed with the most lieing out of anyone else gets you the promotion. And cliches form so the liars can protect themselves and their positions and they start having issues with the honest people because they make them look bad. Simply for just being honest and reporting issues etc.
Planned obsolescence means, why fix something when it will be replaced. No accountability for systems failing or being breached.
This makes it always someone else's problem.
Honest coder that raises every concern they found.
That's the reason why he's not a pajeet and paid the price for being honest and competent.
(post is archived)