The latest Effective Concurrency column, "Going Superlinear", just went live on DDJ’s site, and will also appear in the print magazine. From the article:
We spend most of our scalability lives inside a triangular box, shown in Figure 1. It reminds me of the early days of flight: We try to lift ourselves away from the [...]
Archive for January, 2008
Effective Concurrency: Going Superlinear
Posted in Concurrency on January 30, 2008 | 2 Comments »
What Not To Code
Posted in C++ on January 28, 2008 | Leave a Comment »
At Stroustrup & Sutter on C++ this March, one of my sessions will be on "What Not To Code" (submission link). The premise is to try something new I haven’t done before: A session dedicated to making over code nominated by you, the public, in the few weeks before the talk.
In return for your [...]
Many Books
Posted in Friday Thoughts on January 25, 2008 | 2 Comments »
When I walk into a Chapters or a Borders, seeing the many shelves of books often recalls the ancient writer’s words about quality vs. quantity, circa 1000 BC:
"To the making of many books there is no end."
So true. Yet that observation predates the printing press… and netnews… and now RSS.
(Yes, I’ve been thinking of [...]
Stroustrup & Sutter on C++: March 3-4, 2008, in Santa Clara, CA, USA
Posted in C++ on January 22, 2008 | 3 Comments »
I’m pleased to announce that Bjarne and I are going to have another two-day event co-located with SD West in San Jose, California, this March. Most of the talks are new ones we’ve never given publicly before, along with updated classics that people liked the best in the past. This year, three of my [...]
Newton on Tact
Posted in Friday Thoughts on January 18, 2008 | Leave a Comment »
"Tact is the knack of making a point without making an enemy."
Effective Concurrency: Break Amdahl’s Law!
Posted in Concurrency on January 17, 2008 | 1 Comment »
The latest Effective Concurrency column, "Break Amdahl’s Law!", just went live on DDJ’s site, and will also appear in the print magazine. From the article:
Back in 1967, Gene Amdahl famously pointed out what seemed like a fundamental limit to how fast you can make your concurrent code: Some amount of a program’s processing is fully [...]
GotW #88: A Candidate For the “Most Important const”
Posted in C++ on January 1, 2008 | 23 Comments »
A friend recently asked me whether Example 1 below is legal, and if so what it means. It led to a nice discussion I thought I’d post here. Since it was in close to GotW style already, I thought I’d do another honorary one after all these years… no, I have not made a New [...]