I’ve got 20+ years of professional experience, and every single place I have worked, I have seen the same anti pattern recurring over and over again. And the « pattern » is as follows; Every single problem has dozens of solutions to choose from. Of course, nobody has the muscles to maintain these solutions, so all solutions ends up becoming sub-optimal, and arguably creates more problems than they fix. It doesn’t matter who you work for, the pattern can be found everywhere; Microsoft, IBM, Google and « John Doe Software Consulting ». This is such a big problem it’s got its own « slogan », which is as follows.
Not invented here syndrom