What's an unpopular opinion in your field?<p>eg: Integration tests are a scam.<p>Their complexity grows faster than the codebase they’re testing. They’re sensitive to changes anywhere in the system. And like for what? If every time I make a change I break an integration test then it provides no value. It’s just testing if a change was made.
In search of the unpopular: Having CPUs mostly sitting idle is wasteful. Modern software/algorithms/users should use their machines more effectively.<p>(Maybe it's through fewer cores/resources used to higher utilization to achieve the same UX as today. Or software/algos better written to make pegging resources more common.)<p>Also, modern web dev is terrible. Privacy matters. /soapbox
Existing integration tests should fail if you make a change that impacts the behaviour of a module and beyond. That's the whole point.<p>My unpopular opinion is that usually there are already too many people working on a project.