Comment Comment by joshwa Ah, the classic build tool evolution cycle! 1. Become frustrated with complex build tool2. Write a new tool that is dead simple, opinionated (your opinions), convention over configuration, etc3. Post to HN4. Achieve adoption5. As more people use the tool, feature creep ensues6. In order to satisfy diverse use cases, make everything modular and configurable!7. Tool slows and becomes impossible to manage8. GOTO 1. parent joshwa 5 years ago
2. Write a new tool that is dead simple, opinionated (your opinions), convention over configuration, etc
3. Post to HN
4. Achieve adoption
5. As more people use the tool, feature creep ensues
6. In order to satisfy diverse use cases, make everything modular and configurable!
7. Tool slows and becomes impossible to manage
8. GOTO 1.