Sigh, it that time of the year now … the time when I think “Why am I doing this? Why am I not writing code instead?”