Hacker News new | ask | show | jobs
by fiveo 5699 days ago
I 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).

1 comments

To 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%).