• Last Day As a Kiwi

    Today was my last day as a Kiwi at Fog Creek. Some of the things I am really proud of about my time at Fog Creek are: Rebuilding the FogBugz case event list. Every one that looks at a case in FogBugz is seeing my code in action. Leading the Kiln Team. Although temporary, I reall ...

  • 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 ...

Full Notebook containing 44 notes ...

About Me
Recommended Reading
Sites for Books I Wrote