No VCS. Badly modeled domain. Code complexity. Denormalized tables galore. Cludged together OTS and custom components. Esoteric language choices. Code rot. Bad branching choices. Monolithic and brittle codebase. No CICD. No testing. No specs. Rotten confluence pages that weren't kept up to date.
And then, the worst: Domain priests that use complicated domain knowledge and rules and self-inflicted complexity to keep the software hostage by telling us we can't fix the above problems. Essentially job security.
why don't the consultants just cut out the middleman and take over these billion dollar industries if it's so easy? Why bother consulting for tech companies if they can just put them out of business with a direct competitor? Domain expertise apparently doesn't matter, should be easy for these expert managers
The number of companies that have gone bankrupt or been disrupted due to short term optimizations recommended by these management consultant companies is massive
No, programmers/engineers/etc. are equally susceptible: https://xkcd.com/1831/
Related:
Only a C suite or a mgmt consulting firm could possibly believe that.
There's a reason nothing ever permanently changes after mgmt consultants prescribe it.