Last week, some people might have thought that my life had been turned upside down. I am a technology geek, especially in the area of computing and web development. On Friday, my day took a turn for the worse when my hard drive crashed and ruined all of my data. The only thing I was able to save was my web projects stored in Visual Source Safe (For geeks, this is a source repository that save our code and all of our revisions and thankfully so.) So my weekend was spent reformatting my computer and starting back from scratch. All my legal music, personal files, and databases containing my project data were all lost. Yeah this was pretty bad.

However, instead of getting upset and frustrated I looked at these turn of events as a new opportunity. I had a chance to rebuild my computer and learn from my mistakes, such as backing up my data. This also allowed me to reproach my personal web project I had been working on since I had learned a great deal in ColdFusion methodology and SQL scripting and design in the past month. This was a chance to me to have not only a better computer but to apply better practices in maintaining my computer and its data.

In life we will be approached with some difficult times where we hit some misfortunes. Some will be worse then others. It's important to keep a clear perspective in what is really important in life though. In my case, while the data in my computer was a key part to my ability to be a developer along with some more financial and personal data that is pertinent to certain areas of my life, being so tied to these things won't really help my progress in life more so then when I didn't have them in the first place. So grieving over the loss of my data won't help to bring them back, instead I turned the event into a learning opportunity to better improve myself for the next time things like this happen. Thus I grow and learn from my mistakes and move on.

So now I have rebuilt my machine and I am currently rebuilding the inventory database manager I had been working on in the past couple of months. Now I can implement some new methodologies I have learned in the past month, (ColdSpring, Reactor for the CF geeks reading this) and further increase my ability to become a better developer. Also, this maybe my chance to increase my blog posts and contributions to other online communities; hopefully.