3 ms·
Well, great code is inefficient if the impact of bad code is minimal. If you are shipping an animated emoji you should be sloppier with your code than if you ar
by anbop 8y ago
Well, great code is inefficient if the impact of bad code is minimal. If you are shipping an animated emoji you should be sloppier with your code than if you are building flight control software. Overengineering software is like over-specing building materials by 10x and spending way more money on a building than it needs.
- Raidion 8y agoI agree, but practically a lot of bad software practices happen when middle management don't fully communicate the tradeoffs that are made when designing and building software. I find it hard to believe that this was a problem that no one really saw coming, but just didn't get flagged at a level that was needed to investigate it.
- tremon 8y agoAnd in that same line of argument, great code is inefficient if the bad code can always be fixed post-release. Never mind the consequences of the first release, if we sell enough of it we might be bothered to pick up our slack 2 years from now.