Couldn't agree more! Yet, the companies still continue to hire those experts and dump on us the issues when things goes wrong. I'd at least two times at the same company, the CEO called me and want me to fix things built by the experts!
The problem is many politicians who have power to change it or remove such person are dirty and to keep their mandates, prefer to not talk or do anything about it! On the other side the current voters are brain washed or manipulated through presents during the elections to vote in someone, so it'll be a long journey to reverts things here.
It's allowed if the app doesn't change the main purpose based on the review process! In the past, I'd worked with a company which makes whitelabel apps for churches and does use codepush to fix bugs and implement small improvements, so through codepush the company can not change the app to be about casino games.
Once not long enough, I'd worked on 4 projects which was literally copied from the first made and changed parts of the customers and internal users according to each use of it. So, the main problem is bugs found in one project was found on the other 3 and I'd to fix the same bug!
Codebases like this or from the OP is cool to learn how to not do certain things.
It's a common problem. On a previous job, I'd found one unauthenticated endpoint just because I want to add some integration tests on it and my tests failed! After that, I'd created a script which lists all endpoints and curl each one with invalid credentials and expecting them to return 401.
reply