4 ms·
Disagree. You don't want to solve just the specific problem at hand in a way that will be hard/expensive/buggy to extend. And you don't want to implement the
by pklausler 10y ago
Disagree. You don't want to solve just the specific problem at hand in a way that will be hard/expensive/buggy to extend. And you don't want to implement the most general conceivable solution library, either.
The best solutions are in the middle ground, viz. those that solve the immediate problem in a way that anticipates and facilitates the future as well.
- taeric 10y agoIf something puts itself in the way of the work I am doing already, then I will attempt to solve it. But, you have to exercise caution and prioritize. Otherwise, you'll just find yourself in the "Hal fixing a lightbulb"[1] cycle. [1] https://www.youtube.com/watch?v=RHpJFROEOmg https://www.youtube.com/watch?v=RHpJFROEOmg