letterstoanewdeveloper.com
The perfect is the enemy of the good (and the done)
Dear new developer, When you are facing a problem, it can be very tempting to try to solve it perfectly. Handle all the possible edge cases, make it extensible, have it be configurable without code…