

They are more under engineered because of cost cutting and over designed by management because of ignorance and hubris. Developer: “oh yeah this feature will take me a week to implement another week to make it performant and another week to pass QA” Manager: “Oh hell no just slap on this library into the project that I saw getting recommended on LonkedOn”
Here is a lightning fast website that gets the proper amount of engineering time because the goals of management and that of the development team align perfectly.
Hopefully he’ll sing a different tune after this conviction