I have been working on a new tracking system for the last hour or so. Basically this has meant that I have taken some existing software, taken a copy, and then totally ripped the guts out of it. And I mean TOTALLY!!! The program used to have about 20-30 library files – and now it has closer to five. And I think I added about 150-200 errors by removing the libraries… and these had to mostly be fixed by just removing code. It was literally a case of ‘Oh, there is an error in that function now. Delete it!!!’.

Some functions did not get all that treatment, but most did. Just in the main program I deleted somewhat over 5000 lines of code! This code was not useless. Not by any extent. It is just that it did not contain functionality that I wanted in the program that I was creating. So I removed things like the reporting interface, the database interface, and the WebService interface. Actually the reporting interface had to come out when the database and webservices were removed since there was no history functions.

I now need to add some more code to decode the data formats that this client wants, and then I will have the code there for him first thing monday morning. He seemed happy to be able to get this work done sometime in the next six months… I will provide it in under six days!