Archive for the 'General' Category

NVIDIA kernel engineer

Monday, November 5th, 2007

In what I consider a major step forward, I am now working as a Senior linux kernel engineer at NVIDIA.  I’m also helping out with some Windows XP/Vista kernel module work too, having brashly decided that I now have the capacity to keep both Linux and Windows kernel development and debugging information in my head.  […]

Book reviews and reading lists

Tuesday, June 12th, 2007

I’ve updated the professional reading list (for System Programmers and Software Designers, now) in a rather sweeping way. It is much more offensive now, and fact sounds just like me at times. Not for script kiddies or nine-to-fivers, nor Microsoft Borgs.
Enjoy.

A failure to organize

Tuesday, June 12th, 2007

Well, web bookmarks, by themselves, are just not good enough. Sitebar (www.sitebar.org) created a nice product, but even when it was fully working with the latest browsers, it was already obsolete.
The problem is that there are only a few sites that you start from, and even most of those had better be reachable via Google, […]

The latest answers for bookmarking the web

Sunday, August 13th, 2006

As always, researchers and casual web users alike need persistent, searchable, well-organized and well-protected bookmarks. You can’t count on search engines alone to find important items on the web, especially if they are behind firewalls and not indexed by your search engine. And so I’m constantly on the lookout for bookmarking systems that are […]

New desk and computer center

Sunday, June 11th, 2006

Well, the time has finally come to take the home computer center to the next level. But this time, it is all about physical comfort, rather than raw processing power or network capacity. I have found Apprion to be invigorating, but (surprise, surprise!) time-intensive: it does require a lot of time-in-the-chair. I thought about this […]

The end of an era

Saturday, June 10th, 2006

A few months ago, the 30-year-old C/C++ Users Journal printed its last issue, and notified me that my remaining balance would be transferred to Dr. Dobb’s Journal (DDJ). At the time, I assumed that this was due perhaps to not enough programmers wanting to read only about C++.  And after all, other publications have always done […]

Site-wide updates

Sunday, April 30th, 2006

I have updated the entire Hubbard Software site. The most important part is part is probably the professional reading list, which is really starting to get useful.

Software Architect at Apprion, Inc.

Sunday, April 30th, 2006

In late February of this year, Apprion, Inc. hired me on as a software architect. This is a step up from my previous roles as a senior software engineer, but because Apprion is a tiny, fast-moving startup company, I still get to be a hands-on architect. Accordingly, I have divided my time more or less […]

The annual desktop OS problem

Friday, February 10th, 2006

OK, so as a kernel programmer and all that, it is getting increasing difficult to avoid running Linux as the one-and-only host operating system. This is because any good programmer instinctively understands the threat of close-source operating systems, and patent litigation, to his livelihood: it is getting harder and harder to write code without getting […]

The USB, PS/2, and KVM problem, and some solutions

Monday, February 6th, 2006

I noticed that recent keyboards and mice seem to be moving towards a native USB interface, with USB-to-PS/2 adaptors included.  However, after trying out some of the latest keyboards and mice, combined with the latest KVM switches from Avocent and Belkin, I also noticed that this combination often fails.   Believe me, I’ve tried pretty many keyboard, mouse […]