I’m David Roddick, a programmer and Technical Lead from Sydney, Australia. I’ve been programming professionally since 2008, and now I lead a team of developers operating over 70 media websites for one of Sydney’s largest B2B publishers.
When I’m not working, I’m at home with my wife and our 4 kids. I enjoy science fiction and heavy metal, I’d love to travel around the world with my family and dream of one day going into Space.
When I was around 11 or 12 years old, my friend and I were obsessed with the video game Mortal Kombat. Like a lot of kids, I spent a lot of time playing games. Unlike most however, I wanted to learn how to make my own games. Being the late 90’s, there was no YouTube or kids coding programs, so I used the dial up Internet in my Dad’s office to search for tutorials and wasted way too much printer paper printing off what I found.
I had my own 486 PC running MS DOS. Not the most up to date computer at the time, but it was my own, and for a kid it was awesome to have my own computer.
A friend of my Dad’s heard I wanted to be a games programmer and gave me a book on C programming. Because “C is what games programmers use”. Well, at 12 years old and struggling to teach myself QBasic, didn’t C give me a quick kick in the face! Needless to say, I spent a few years jumping between programming languages and trying to install different Linux distributions.
In 2008 I got my first paid web development job building a website for a local small business. I worked freelance for a while as I built up my skills and eventually started to get “real” work, meaning on-going work where I was paid as a programmer.
I’ve worked on everything from personal blogs to large eCommerce, media and news websites as well as managed production Unix and Linux servers.