Aside

New CPU designs will force developers to take concurency seriously

Scott Rosenberg points to The Free Lunch Is Over: The fundamental trend toward concurrency in software. It’s an excellent article that looks at how CPU design trends (eg. hyperthreading & multi-core processors) will force developers to get serious about concurrency at the application level if they’re to create more and more complex software and have it execute at acceptable speeds.