An amusing hearse, seen on a neighborhood street:
Here’s a close-up of the license plate:
Made my morning.
Posted in Friday Thoughts on May 22, 2009 | 5 Comments »
An amusing hearse, seen on a neighborhood street:
Here’s a close-up of the license plate:
Made my morning.
Posted in C# / .NET, C++, Concurrency on May 20, 2009 | 17 Comments »
For those of you who are interested in using or trying Microsoft development tools, I’m happy to report that Visual Studio 2010 Beta 1 is now available.
If you’re interested in:
concurrency and parallel computing, check out the new concurrency runtime (ConcRT) that implements efficient work stealing for scalable code, the Asynchronous Agents Library and the Parallel [...]
Posted in C# / .NET, C++, Concurrency, Hardware, Software Development on May 15, 2009 | 10 Comments »
This month’s Effective Concurrency column, “Eliminate False Sharing”, is now live on DDJ’s website.
People keep writing asking me about my previous mentions of false sharing, even debating whether it’s really a problem. So this month I decided to treat it in depth, including:
A compelling and realistic example where just changing a couple of lines to [...]
Posted in Friday Thoughts on May 1, 2009 | 15 Comments »
Seen at a gas station:
You know your UI has usability issues when people tape multiple signs on your gas pump to help people get through the intricate and error-prone process of purchasing fuel.
Why does the upper note exist? The trouble is that there’s a Debit button but not a Credit button, and so since [...]