If you are fallible, you Test.

Making software changes as you grow up. In the beginning its all about the thrill of making something work. Then its rushing around to find “the next big thing”. Eventually though, you will think of the poor sap who is going to have to maintain the whirlwind you left behind. What happens if its you though? You are going to hate old you. Even worse if its somebody else.

This is really the thing with software testing. Its not about stifling creativity. Its not saying that you are too dumb to understand the system. If you test you are simple admitting to yourself that you are fallible. Any software engineer who thinks they are not are just in denial. All part of growing up I guess.

PS: I would like to apologise to anybody who has had to deal with any of my shit code I have left behind in my formative years. Please forgive me, as I forgive others who left me in a similar mess. We all have to learn.

My top 10 albums: 2000 – 2009

I do like a good list and the top ten albums of the decade is a really interesting one. Here is mine, I can’t bring myself to put them in a Top 10 style order, just take them all as equal. There is also a spotify playlist if you fancy (although it doesn’t have the Boards of Canada album).

  • British Sea Power – Open Season
  • Eels – Blinking Lights and Other Revelations
  • Strokes – Is This It
  • Elliott Smith – From a Basement on the Hill
  • Battles – Mirrored
  • Green Day – American Idiot
  • Hold Steady – Boys and Girls in America
  • Eels – Souljacker
  • Boards of Canada – The Campfire Headphase
  • Modest Mouse – Good News for People Who Love Bad News