Summary of My Last Couple of Months on Big Project

So here's my attempt to summarize what I've been working on for the last 4 months:

My client is in a business that usually requires a new custom data load for each job.  They had a decent setup with a couple of servers and a basic Delphi windows application, but they were out-growing this existing system and needed to make a very major update.  My role was to create an ASP.NET web application to replace the older windows system, assist with the corresponding database update, and to help with ongoing custom loads.  My first month, May, was mostly a learning month, along with a little groundwork laid, but progress was slow through most of June since the growing business needed attention.  We also got word around this time that we were expecting to get a major major contract, which would require the system upgrades to be even more expansive, and be done sooner!  Sure enough, during my family vacation, around July 4th, we got word the deal was ours, and that everything needed to be up and ready on August 16th -- so much for vacation.  So the month of July became a serious working month, with no time to spare for anything, all while the growing business was still needing lots of custom data loads of course.  I had really enjoyed working at home in May, and June was mostly pretty nice as well, but now it got rather difficult, especially with my kids staying at home this summer, and while we were trying to sell our house and watch over our new house being built!  Amazingly things finally looked pretty good at the end of July, but there were still other things to do, like replace a small separate offline application with a WinForms .NET application -- which included some extensive validation logic and a spell checker.  Finally it was time for the big installation, which started the evening of August 11th.  This was a first for me -- I'm talking about installing about 20 servers in cabinets in an MCI facility, along with a FiberChannel Array, and lots of much-needed bandwidth.  Luckily, I had gotten my friend Jerry Dennany to help out with the whole installation, and he probably saved our necks with his knowledge and experience of setting it all up.  I think the firewall was a little new to him, but better him to figure it out than me!  It was definitely a very very long weekend, but we managed to get it all setup, barely -- of course then comes the fun part of hoping everything actually works on August 16.  Probably the biggest problem that first week was that we were generating so much traffic that we were basically flooding the switches that our bandwidth was setup to work with, so MCI had to work with us to get us routed through several different switches instead.  We're also thinking we may need to expand again sometime, which probably means we will end up having to be hosted at multiple geographic locations to avoid flooding everything!  I should make it clear that my web app is not running on all these servers and making this much traffic -- its just a setup and monitoring application for our real business.  Anyhow, things are finally starting to settle down, although there's still a lot to do, like a few bug fixes, and replacing all the pieces that got forgotten in the big rush.  By the way, my ORMapper has performed its job well, and really cut my development time, and my UIMapper (still a work in progress in a private beta) was also a huge timesaver -- and they both have enabled far more flexibility than the previous system ever had.  I should also say that I still like the client, and the job itself is really cool too, since I get to architect and develop ASP.NET and WinForms apps, while also taking my turn at times at being both a DBA and a sys-admin -- actually using my MCSE finally.

3 Comments

Comments have been disabled for this content.