This day in the snow was such a great idea. By the time we started home, I felt the stresses of the last 6 months had been washed away, and this is no small task. My job can be very stressful at times, with sites needing to be up 24X7, and tests never covering all possibilities, it is frequent that I have difficult problems to solve with very little time.
So the contract was a little less than three months, and when I started I was rather horrified at the state of the code. It was an absolute mess, and I said to myself, I can either bandaid their shitty code together and run at the end of the contract, or I can rewrite the whole thing properly. The day out in the snow had really relaxed me and I was ready for a marathon. The money was outstanding, so I made a fresh project and spent the following week and weekend reverse engineering the models and code. Luckily there was only 8620 lines of python code in a Django framework with no live data yet, as the product had not been deployed. I just did a quick check, and for the month of September, I pulled 523 hours.
So I got a fair bit of Kudos. The application is working and deployed, automated tests are running on the backend, and the project has made me realise that I am very experienced in my field. I have had side contracts with my full time employment before, and each time I have valued the extra experience it has gained me. Well now at long last (taking into consideration I finished my undergraduate applied mathematics and computer science degree in 1991) I am finally earning a good wage. NSW Education got me to sign another 6 month contract, and it looks like they want me to stay, but even if the contract runs out in the middle of the year, I have some good references which will hold me in good stead for the next adventure.....