THE DEEPER HISTORY BACKSTORY – PART V
Armed with the lessons I learned from the absolute failure of my last project, I decided not to put a finger to the keyboard without first planning the whole application on paper first. I typed up the text processing, storage, and diffing algorithms along with a bunch of other stuff. This was about 8 days ago. When I arrived at my in-laws house for Christmas break I set to work coding what I had laid out.
Turns out most of my planning held and withing 4 days I had a working version of Deeper History. I told myself after my last project that on future projects the first priority would be getting to a working prototype. If it turned out the idea stunk, I want to know it early on and avoid spending weeks and months building something that ultimately sucked.