I'm happy to announce that I've started working on a new, exciting project: ThreadingBuildingBlocks.org, an open source C++ template library for developing multithreaded applications. TBB was / is an Intel product, but they decided to make it an open source project. I'm working on the project through O'Reilly. My official title is "Community Manager."
I've actually been working on the project for over a month. As part of the start up, I had the privilege to travel to Portland, OR for this year's Open Source Convention (OSCON). I've blogged about that on the "Threading Building Blocks" blog (hosted by the Intel Software Network) and elsewhere. The TBB blog will now be my primary blogging platform, though I'm also writing some posts for the O'Reilly Network. And I plan to do some posting here, when something doesn't fit neatly onto one of the other sites.
Anyway, do visit ThreadingBuildingBlocks.org if you have interest in multithreaded development. The assumption is that before long almost all desktop software will have to be multithreaded; otherwise it will run very slowly compared with competing software that utilizes all the cores on modern multi-core machines.
Through August 31, Intel is running a contest for early adopters of TBB. The winners will have their projects highlighted in September at the Intel Developer Forum in San Francisco, and will receive prizes (a dual-core notebook or Apple cash cards).