|
|
|
|
|
by PartiallyTyped
955 days ago
|
|
Unless the code is running on critical systems that put human lives at risk, good enough is the perfect amount of good. Getting things done is more important. Excluding above scenario, either you will make mistakes, or you are not tackling meaningful tasks. And that's okay.
Allocate time for clean up when there's less ambiguity. The more you explore the problem, the better the issues become. First implementation will always be bad, so throw it away and build something that's good enough to get the job done and uses what you've learned as you explored the space. |
|