Too Long; Didn't Read
Almost <em>every</em> software engineer I know has half-completed at least a dozen projects in their “spare time.” Everyone has a brilliant and fun side-project that they’re working on. Most never complete it. I’m personally guilty of this, and have been for the better part of the past 10 years. I even keep a list of ideas on my phone that I consider so important to me, that once when my son deleted it, I wiped and restored my entire phone from a backup just to get it back.