• Linked List Fun

    Talking to some folks the other day a couple of fun problems came up: How do you find cycles in a linked list? How do you reverse a linked list? Both of these algorithms can be implemented with very little extra memory, and I thought it would be fun to build them in Go. The ful ...

  • FogBugz + Kiln

    Derrick wrote up a great post about FogBugz's Kiln integration. I was especially excited because I worked on the new version of this in our JavaScript based user interface. Thanks Derrick. ...

  • Fog Creek Open Source - Logging & Config

    Today I opened sourced, via Fog Creek, two libraries I have been working on. The first is a simple INI config file reader. While the package is small, it has 100% code coverage with tests, something I am pretty proud of. You can get this package on github.com/fogcreek/mini. The s ...

  • HashTables for Fun

    My buddy and co-worker Blake Caldwell posted a fun little note on Hashtables today. It got me thinking about the simple hash table implementation I have been using for cough cough years. So I thought I would put it up on github and write a bit about it. First, let me introduce ...

  • Tagged Logging

    There are a lot of logging libraries out there. A LOT. So why did I want to write a new one for a project we are doing at Fog Creek? The answer is tags. Logging libraries deal with two fundamental areas, what to log and where to log it. Where you log things is a question usually ...

  • Strangeloop

    Had a great time at Strangeloop last week, culminating in my talk which is now on YouTube. If you haven't been to strangeloop, and you are a software developer, I highly recommend it. The conference was really interesting, the people were great and the opening party at the City M ...

Full Notebook containing 43 notes ...

About Me
Recommended Reading
Sites for Books I Wrote