Why am I blogging?
Being a contract Software Engineer I daily rely on a vast array of Public Domain components. This allows the teams I work in to focus more on the business requirements rather than the low-level stuff and thus we can quickly deliver complex highly functional systems.
The problem is, though, that inevitably we come across something that a library doesn't implement or a bug in the latest version that has not yet been fixed.
I have yet to come across a client that is willing to pay for your time to implement/fix the issue and usually we have to find some other solution or implement some hacky work around.
As such, and as I am "resting" between contracts, I have decided to try and put something back in to the Public Domain community by using my own free time to address some of the issues that arose in my last contract.
I'm hoping to use this blog to document and manage this work.