Matt Steele, ruminating on the side project that he's been hacking on since 2011:
A long-lived side project gives you the chance to confront your old habits and see how far you've progressed.
Over the years, he's rewritten the Super Bowl Squares app 5 different times. One of his findings:
A long-lived side project also gives you breathing room to ask how much stock to put into trends. My original jQuery app still loads faster, has 60% less code, and (to my mind) is more understandable than my latest version built atop Angular 5. Have I actually made things better? Have we as an industry?