I am leaving Bitmore Technologies after three good years. I've made some great friends and I think I've learned a lot. Looking back on my stay here I think that a position at a small consulting company has really allowed me to learn more than I would at a larger company. A larger company wouldn't have the courage to tell a 22 year old kid on their second week at work "hey, develop software X with features...

With its per-seat licensing in the Thousands Of Dollars, you can't argue that Team System is an investment. It is a very good source control + process guidance system, but if you are only short the source control part, it's a bit overkill. We want to get rid of Source Safe, but its ease of use makes us lazy and complacent. We haven't experienced a corrupted database yet, either, but I'm...

I've worked for small companies most of my career. When things go wrong, I usually assume it has something to do with the fact that my company or I just don't have the know how to make sure everything does smoothly. I always assume that my glitches or system problems wouldn't crop up at a large corporation like Google or Microsoft. Just when my jaded view of my abilities starts to cement...

I was reviewing the latest version of SubSonic that was released recently and got excited about it again when I watched the demo video. Reading about the project doesn't do much to show you how interesting it is. To get the real gist of what they are getting at with this project, you really need to watch the video demo showing them actively using the project. I created a BuildProvider similar to...

I have to admit that I have drank deep from the cool-aid pitcher that is the Provider Pattern . I love it for so many different reasons but there is a major misconception that is bandied about on the interwebs that I think should be clarified. The Provider Pattern is not just for ASP.NET websites. In my job I have to write a lot of software that runs as a background process which makes me pretty much...

I have only once in my life seen a true master of debugging at work. It is an art form that few programmers take the time to really learn. It's viewed as more of a necessary evil only to be done in the most dire situations. I'm guilty of this on occasion, but no more! I've resolved to practice this as much as possible. I found a few resources on line (and by few, I mean very few), but Doug... More Posts