Adam spent 13 years making an indie video game. If you grew up gaming (I did), you’ll like this video and appreciate several of the references.
Even if you don’t care for video games, it’s still a great story.
Of his 6 lessons (cleverly disguised as reasons for failure), my favorite is the one about sticking to the plan. When something isn’t working or you just need to make progress, don’t be afraid of making a change.