Software Update – Salary Timer

19-Jun-2009

ClockI'm pleased to announce the release of Salary Timer v 3.9. This is a minor release, updated with the 2009/10 tax codes. Download and enjoy :)

I think this might be the final version of the Salary Timer in its current incarnation – warning, things are about to get technical – those of a non-geeky disposition should look away now...

Ok, programming geeks, still with me? Good.

The first version of the Salary Timer was written over 7 years ago, using C++ and native Win32 API calls. The core code has changed very little since then, and the project is still pure C++/Win32. The Salary Timer may not have changed that much, but my programming expertise certainly has. I've been programming almost exclusively in C# for many years now, and updating the Salary Timer code is an increasingly laborious task. With every year that passes I forget more and more C++, and the Win32 stuff looks positively archaic after working in .NET for so long.

So this will probably be the final C++/Win32 version of the Salary Timer. But don't panic – this isn't the end, it's a new beginning! By the time of the next update I intend porting the Salary Timer to the .NET framework. I'm still undecided as to whether to use WinForms or WPF. WPF seems the obvious choice, but I have some WinForms experience so that would be the easier option for me. Then again, perhaps a good excuse to learn WPF. And there's always Silverlight...

What do you think? Feel free to leave a comment below, I'm always keen to hear other opinions.