12 ms·
Aaron's point around "building simple software takes vision and discipline" really resonates with me. I've seen countless enterprise software tools that are ove
by jsatok 16y ago
Aaron's point around "building simple software takes vision and discipline" really resonates with me. I've seen countless enterprise software tools that are overcomplicated and cluttered with too many features, doing most poorly.
- fiveo 16y agoI do wonder what "discipline" means. Cause it often depends on what the CEO wants. For me, as a software developer, discipline means TDD, repeatable process to write code (no, it doesn't mean we should throw-away creativity).
- kaylarose 16y agoTo me, (as a "enterprise" developer), discipline means knowing when to say NO to a feature. I think traditionally Enterprise software is developed with the crazy "advanced" (5%) scenario in mind vs. the "regular" (95%) use cases. Edit: Just re-read the article an realized he said the exact same thing (95% vs 5%).