Simon Woods

Every now and then I’ll come across a blog post by DHH, and more often than not he sounds like an angry teenage boy who just discovered message boards.