To be honest, I don’t really hold with New Year resolutions. My thinking is that if you realise something is worth doing, get on and do it. Using an arbitrary calendar date as some kind of opportunity window seems peculiar to me.
Now, I’m not completely new to programming – I wrote my first programme in BASIC (beyond the usual ’10 PRINT “HELLO” 20 GOT TO 10′) when I was about 5 or 6, got a peek at FORTRAN during my work experience at the Sea Mammal Research Unit in Cambridge, produced some game mods by buggering about with LUA, and (much) more recently dabbled in Visual Basic, IDL and C++. That said, I am far from competant in these. I can understand what a section of code is doing, and (usually…) edit it to change its behaviour correctly, but I’m very far from fluent, and when it comes to complex inter-relationships between sections of code I usually get horribly lost.
Improving my programming skills has been something I’ve meant to do for years, but it’s never really made the list of priorities. While my PhD was largely concerned with analogue experiments, my current post is entirely numerical model based and it’s something which is only going to become more predominant in the field with time. This might just be the kick up the arse I need to get myself started.
I’ll update on progress as we go. I’m actually quite looking forward to it.
Anyone else joining in?