Getting It Done
Keyboard Layout Optimization

It is well know that the standard keyboard layout, QWERTY, is sub-optimal in that it requires more total effort to type. This can cause RSI and other problems. Improving the keyboard layout should improve the ergonomics of using a computer. Link to the explanation and files.

Installing Slackware 12.1 on the OLPC XO-1

The OLPC XO-1 is a fine, durable laptop with a screen that is amazing outdoors. Unfortunately, I just despise the default software. Read more for my experiences in installing Slackware 12.1 onto an OLPC XO-1.

insaneFS

insaneFS is a distributed filesystem based upon FUSE. I originally started it as a CMPT 401 project during my undergrad, but have since let it loose onto the world. It can be found on Sourceforge under insaneFS. This project has become inactive due to a bad design choice which will require more time than I have to spare to fix.