Miscellaneous Projects

  1. Rootfinding and the hazards of hobby research.
  2. SpaceWar, then and now.
  3. Steamroller testing to find SMP bugs due to races.
  4. A drawtickets program for raffles with one-part tickets (where the person buying the ticket gets the whole ticket, rather than two parts of the ticket with the same number). This was used to pick the winner of the signed-t-shirt raffle at linux.conf.au 2006.
  5. My wife bought me a book of Sudoku puzzles. I therefore had to write a Sudoku solver, just like a very large number of other people. This solver is quite fast -- for most puzzles.