-
Converting XML to JSON
12 Jul 2014
XML and JSON are the two most common generic standards for passing representation state information in web APIs. So when…
-
How Not To Do a Hackathon
15 Jan 2014
I’m a strong believer in learning by doing. I don’t think it’s necessarily the best way to learn because you…
-
Helping a stranger (and why you should understand NP-complete)
28 Oct 2013
Earlier this year I helped out a random Hacker News commenter. This was covered in a recent blog post where…
-
From Idea to Launch: A Website Dissection
6 Jan 2013
What’s New? MUSIC was recently launched, so for those of you who’ve already read about the idea, architecture and technology…
-
What’s New? Music
8 Dec 2012
At the beginning of the year I posed a conundrum on Twitter. I wanted some way to make sure I…
-
Becoming a Web Developer
20 Nov 2012
“[Stanford’s] students come out, and they believe that C and C++ are the fabric with which God wove the Universe.…
-
Failure and Unfair Comparisons
16 Oct 2012
I have failed. Earlier this spring when I rejoined the world of the working I pledged to continue the blog…
-
Barrier To Entry
17 Jun 2012
The greatest advert for being a software developer today is the low – practically non-existent – barrier to entry. Repeated…
-
How I lost, and regained, my coding mojo
5 May 2012
For as long as I can remember I’ve been programming and I never seriously thought about doing anything else for…
-
Developing in Remote Teams
16 Dec 2011
I don’t need to tell you just how revolutionary the internet and other hi-tech telecoms advances have been in changing…