Disaster Recovery
December 14, 2006 by Dean
BrewSession is not off the ground in a professional capacity, therefore all the code is housed on a machine I have running on my home network. A week and a half ago that machine’s disk controller corrupted my data. Then I screwed up the backup copy of that data in the restore process. The data is almost surely still there, but it’s just beyond my knowledge system administration. I have acquaintances in the data-recovery business, so there is hope for a full restore.
I am upset about losing 4 months worth of hard work because we were planing to have a private alpha test next month. However, now that I have sixteen weeks of ruby programming experience recreating the project will not be difficult. With luck we will be able to roll out our alpha in early spring, 2007.
The lesson here is to test your restores before you need to.
–Dean

January 26th, 2007 at 10:10 am
[...] Before the death of my drives I had a flexible Measurement class written up. As most of you know brewing involves all kinds of measurement - hop weights, boil volume, bitterness, etc. The class served as a base that more specific classes would inherit and provided the framework for converting between different measurement systems. For example, the SpecificGravity class would inherit Measurement and provide the conversion code to switch between SG and Plato. [...]
January 26th, 2007 at 10:13 am
I’ve officially decided to start over and halt my brewsession recovery efforts. I still have some personal files I’d like to recover from the drive, but those can wait.
February 26th, 2007 at 11:27 pm
[...] a side note, I pretty much have BrewSession back to the feature-level it was at before the crash and data loss. Took me about two months of hard work in my off time. A big “Thank you” to my [...]