Fail Improve Repeat18 Oct 2017
Dealing with failure is easy: Work hard to improve. Success is also easy to handle: You’ve solved the wrong problem. Work hard to improve.
I refer to myself as a perpetual learner. One of my greatest passions in life is learning new things. The first step in any good learning process is failure.
Software engineering is a constant exercise in failure. Code doesn’t compile; you’ve failed. Code is slow; you’ve failed. Code is fast, but isn’t reusable; you’ve failed. Code is reusable, but not elegant; you’ve failed. Even your successes are failures.
The good news is you can always look to improve.