After a flurry of activity at the end of semester 2 things start to get a little less hectic now as students head off for summer. When marking student demonstrations, and giving feedback the thing I undoubtedly say more than anything is “the key to programming is practice”. I would urge any student to keep practicing over the break because you still have a lot to learn, and you certainly need to keep up to speed for the second year.

To help you, take a look at the Code Kata (thanks to Kim for emailing me the link). If you’ve just started to learn programming some of these issues might be a bit advanced, but that’s ok. Just thinking about these problems is still a valuable exercise. Also, realise that there isn’t always a right answer – just different answers with different benefits and shortcomings.

Code Kata : How to become a better developer

In my view you are never really done learning programming. Aside from the 1000 hour expert thing – which means I still have a fair few thousand hours to put in – in programming there’s always a new technique, new language, new paradigm, new hardware etc to move on to. The amount there is to learn is always expanding. That’s another thing I like about coding – there is always something new to learn.