Mostly we code...sometimes we write. Every once in a while, we podcast.

I've just returned from the Linux Foundation Collaboration Summit held in San Francisco last week. It was great fun - I enjoyed reconnecting with old friends, and getting a handle on the current state of Linux. It also marks an important point…

I've just spent the past 5 days in Nashville, Tennessee, bringing our chess club to the SuperNationals chess tournament - the biggest scholastic chess tournament of the year. This is my hobby - I discovered a few years ago that coaching kids in chess…

I am not the biggest fan of snow.  I think every Christmas should have snow as there is nothing quite like a 'white Christmas' to warm the heart.  Just thinking of a night slay ride through the woods with the snow gently falling, trees decorated…

Okay, so we've got our sales tax stuff all squared away (or so I hope; I'll find out tomorrow during the audit). Now we're driving hard towards completing CrossOver 8.0. We've done a ton of work that is going into CrossOver 8; we've got Internet…

I've been distracted this past week because I've been dealing with a sales tax audit. It turns out to be a fascinating glimpse into some of the collisions between a web-based business and the more traditional government processes. Because our…

So I'm blessed with a wonderful wife. She helped support our efforts around World of Warcraft by playing WoW with me (up until I got sick of it at about level 40). Last summer, we decided we wanted to tackle Lord of the Rings Online (LOTRO). That…

Tom Wickline pointed out that it has been 8 months since I had put out a road map. So I thought I'd take some time to review what we've accomplished in these past 8 months, and what we hope to accomplish through the rest of the year. This…

I think BLOGS are interesting, pretty, funny, and nice.  However, I never feel that I have enough witty comments to make reading a BLOG worthwhile.  Don't get me wrong, I am rather cool (in my own mind).  HOWEVER, I am also rather…

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiMlZQeEs1a2F6RjM2ZXZ1WSIsImdkcHIiOjB9