This is the one, the only, the quintessential rule to programming.  AKA, the KISS method (Keep It Simple Stupid) is, to me, words to live by.  From the implementation of a simple class to the design of a complex application you constantly have to keep this in the forefront of your mind. Far too often I [...]

 

Well it’s only been a week since go-live and things are progressing. Not as fast as I’d like, but good enough. I’d thought I’d give a roadmap of things to come. Sections comming soon: – Coding – Building – Testing These should be obvious. The not-so-obvious are projects to come. Here they are: – CSBuild [...]

 

Not that I personally feel strongly about this, but some like to have a help file to browse. I am much more partial to C# and test-cases as documentation; however, this was really quick effort thanks to Dave Sexton’s work on DocProject. It greatly simplified the entire help-building process into something easy and repeatable thanks [...]

 

I so often see numerous projects online that fail to validate input arguments in C#.  Back in the early days of C++ this was not only common, but often required by employers.  What happened?  Did we just become so lazy that we’d rather recieve a null reference exception or index out of range instead of actually [...]

 

Way back in 2003 Marc Clifton wrote a series of articles on unit testing, it’s pros and cons and general process.  It is worth a read if your new to the whole thing and just getting started.  If you’ve been writting NUnits (or any other unit test) then you are probable already familiar with most [...]

 

There can be no worse thing for a project than too many chiefs… to that end remember these words: “It is common sense to take a method and try it; if it fails, admit it frankly and try another. But above all, try something” – Franklin D. Roosevelt   So cheer up, go to work [...]

Nov 082008
 

Well it’s been six months since I registered the domain and more than four months since I began leasing the server and I’m just now getting started.  I have been busy this year with a new job, a new house, a new dog, and several new websites.  It’s now time to start this thing up.