In earlier lives he's worked for Rogue Wave Software, Carnegie Mellon University's Human Computer Interaction Institute, John Deere, and a couple startups including one that is now part of IBM. Bruce learned programming using punch cards (do not fold, spindle, mutilate, or shuffle). On weekends Bruce often writes code with his son on a project using .NET 3.5 technologies. Bruce lives in Carnation, Washington home to Carnation Dairy which was founded there about 100 years ago.