I think and write about software and algorithms. I also like to talk about books sometimes. If this is your first time here, maybe you would like to dive straight in and read about an algorithm to solve regex crosswords. Or if you like books, check out my controversial-on-hacker-news post 3 Rules for Choosing Nonfiction Books.

When not writing this blog I work as staff software engineer at Fastly. You may also know about the open source project I co-founded, Go Report Card. Currently I am writing a book called Production Go.