Writes software for fun and profit.