Thoughts

Think pieces about things that are on my mind

Writing a conference talk

I’ve had to write a lot of conference talks so far this year. Some have gone amazingly well, others not so much. After years of panicking for a week before I’m due to present, I think I’ve finally …

Anatomy of a bad talk

This week, I gave a bad talk. Immediately after I had finished I knew that I wasn’t quite happy it, but I figured that perhaps I was just being a little self critical. Then the feedback started to …

Todoist and me

A few people have asked me about Todoist recently, and I found that I was evangelising them more and more. People seemed to be interested to hear how I use it, so here’s a post outlining how I get …

Out of my depth

I feel out of my depth almost every day, and I love it.

Building for now

Recently, I worked on a small hack where I could ignore everything I've learned about writing maintainable software. The hack was going to be live for less than three months, so future maintenance …

Uncaught Exceptions

If there's one thing I've learned when working with NodeJS, it's that uncaught exceptions are a good thing. The smallest typo or undefined index in an object can completely kill your application. …

Blogging for yourself

I don't know about anyone else (except maybe LornaJane), but when I blog, I generally do it to help future me.

Never stop learning

This time five years ago, I was just finishing off my AS levels at college. The summer couldn't come quickly enough for me; I was off to Versatilia to be a full time developer. I couldn't wait to …