Category Archives: General

Recommended Read: The complete guide to Go net/http timeouts

When writing an HTTP server or client in Go, timeouts are amongst the easiest and most subtle things to get wrong: there‚Äôs many to choose from, and a mistake can have no consequences for a long time, until the network glitches and the process hangs. HTTP is a complex multi-stage protocol, so there's no one-size fits all solution to timeouts. Think about a streaming endpoint … Continue Reading ››

Working Again!

So, my last post was awhile ago, discussing how I intended to start my own MMO-style demo in order to prove my programming capabilities. Ironically, the reason for the delay in posting since then has been - I got a job! Even more ironically, it's with a MMO mobile company - exactly the kind of product I discussed developing in my last post. One Thumb Mobile … Continue Reading ››

Back in the Programming Chair Again

An issue I've recently encountered with trying to move back into programming is the reluctance of companies to employ someone who hasn't been commercially developing for a while. Due to my lecturing, I've not been employed as a programmer for 5 years. A common theme I'm hearing in interview feedback is that companies need some reassurance as to my development capabilities. I can understand the … Continue Reading ››

Why I left Facebook

I've never been comfortable will sharing details about myself online - as someone who grew up pre-Internet, I'm probably considered old-fashioned these days to be concerned about privacy issues. The lack of public response to the Snowden revelations in the UK suggest few people are really concerned about it. My issue with the social media sites (and it's not limited to Facebook), is the lack of … Continue Reading ››


I've decided to start documenting my thoughts, ideas and opinions on various subjects in my life on this blog. The main focus will be on technology - my journey in learning, developing and evolving my programming skills for the modern era. As an old-school game programmer, many of my skills are becoming somewhat redundant - so I'm going to be looking to evolve my learning … Continue Reading ››

Just another WordPress site