Dr. Dobb's Journal - June 2008 - (Page 56) d06flam_p1db 4/16/08 8:24 AM Page 56 Swaine’s Flames by Michael Swaine Where No CEO Has Gone Before Captain’s Blog, backdate -314728.2: If Schwartz can do this, I can do this. But what to blog about? Must be something truly awesome. What happened today? I hired a new area associate, Charlotte O’Hara. Totally not awesome. Maybe a daily zen koan. Needs more thought. O’Hara: Captain, I’m picking up a distress call from Jerry Yang. Captain: Engineering, what’s the report on Macbook Air performance in the field? Cook: Captain, the wimpy little thing doesna ha’ the power. We’re bein’ murthered on the GCD Loop benchmark. The developer community is revolting. Captain: I’ve always thought so. Captain’s Blog, backdate 43125.8: This morning, went up to Saratoga; my horse won (naturally). Later, flew the Lear jet to Nova Scotia to see sun eclipsed (totally). Quiet dinner at home tonight with underworld spy (fugu sashimi, durian from Dubai). I’m getting the hang of this now, I think. O’Hara: Captain, I have orders from SEC Command. We are to report immediately to the nearest field office to be audited. Captain: Navigator, plot a course for WWDC. Schiller: Already done, Keptin. But if ve don’t have a 3G iPhone to demo at the conference, ve’d better not even show up. Captain: Whatever. These smartphone deadheads just don’t get the Think Different mantra. Captain’s Blog, backdate 1513.8: Wrong kind of grapefruit at breakfast. I am surrounded by bozos. Parked in handicapped spot again. I had cancer, I’m entitled. My daughter did something cute today, but what it was is none of your business. Respect my family’s privacy, or I’ll have you kneecapped. O’Hara: Captain, I’ve established contact with Paul McCartney. Captain: Helmsman, what’s with all these security updates to OS X? I thought I explained to you that I can repel viruses by my personal magnetism. Serlet: Affirmative, Captain. But I’m having trouble holding the ship on course. There appears to be an equally powerful forcefield counteracting your own. Captain: Source, Mr. Serlet? Serlet: Indications are that it’s the Google vibe, sir. Captain: Engineering, migrate all the functions of the operating system into Safari and stealth-install it on all computers. Especially PCs. Cook: Aye, Captain, but it’ll take all the resources we’ve got. Captain: Just do it, Cooky. Captain’s Blog, backdate 42: Too negative yesterday. This is harder than I thought. Maybe get Larry to guest-blog. Curious that he isn’t blogging already, now that I think about it. Anybody who names his company Oracle… O’Hara: Captain, I’m picking up strange sonic readings from someone named Woz. Cook: Captain, I dinno if the engineers can take the pressure. Our iPhones are bein’ pwned right and left, Preston Gralla of Computerworld says Vista is better than OS X, the economy’s in the crapper, the iPod market is starting to flatten— Captain: Get hold of yourself, man. I’ll take care of it. Legal. Cooperman: Yes, Captain? Captain: Sue New York City. Cooperman: Yes, Captain. Captain: That ought to distract the press sufficiently while I direct my forcefield to the problem areas. Captain’s Blog, backdate MMVIII.VI.I: Advice: Trust your gut. Don’t settle. Stay hungry. Stay foolish. And if you have to write a blog every day, steal from your old speeches. This is getting to be a pain in the butt. O’Hara: Captain, we’re being hailed by Adobe. I have a report from the transporter room. I’m picking up Sony on the Twitter band. I’m getting indications of a Tivo presence. I’m getting some feedback in the subspace upper registers. Captain: Ive, give O’Hara some tranquilizers. She’s getting on my nerves. Ive: Dammit, Captain, I’m an artist, not a doctor. Captain: So you want me to draw you a picture? Chill her. Captain’s Blog, backdate 12:00:00: Apparently there’s some bozo blogging under the name Fake Captain Jobs. Must check with legal and see if we can have him kneecapped. O’Hara (slurring her words, apparently drunk): Cap’n, I’m picking up a Microsoft transmission. Captain: Put it on screen. Microsoftian: tlhIngan maH! Heghlu’meH QaQ jajvam! Captain: Translation, Gore. Gore: It appears to be in Dotnet, an obscure language of a primitive people of the Pacific Northwest. A rough translation would be, ‘Sell off MSN and put everything in the breadfruit market.’ Captain: That makes no sense. Gore: On the contrary, Captain. It is perfectly logical. At the present rate of global warming, Seattle will be a tropical paradise in precisely eight point five Earth years. Captain: Interesting. We’re almost out of breadfruit in the cafeteria. Captain’s Blog, backdate 12:00:00, supplemental: Just read Fake Captain Jobs blog. He’s not actually brain dead. Maybe I’ll have him write this thing from now on. Michael Swaine Editor-at-Large mike@swaine.com 56 Dr. Dobb’s Journal l www.ddj.com l June 2008 http://www.ddj.com
Table of Contents Feed for the Digital Edition of Dr. Dobb's Journal - June 2008 Dr. Dobb's Journal - June 2008 Contents Friday Night Fish Fry Alia Vox Developer Diaries There Must Be Contest Conversations Building a Test Harness for RTOS QT and Windows CE Software to Hardware Parallelization Performance Portable C++ Effective Concurrency The Agile Edge Swaine's Flames Dr. Dobb's Journal - June 2008 Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page Cover1) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page Cover2) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page 1) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page 2) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page 3) Dr. Dobb's Journal - June 2008 - Contents (Page 4) Dr. Dobb's Journal - June 2008 - Contents (Page 5) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 6) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 7) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 8) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 9) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 10) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 11) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 12) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 13) Dr. Dobb's Journal - June 2008 - Developer Diaries (Page 14) Dr. Dobb's Journal - June 2008 - Developer Diaries (Page 15) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 16) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 17) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 18) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 19) Dr. Dobb's Journal - June 2008 - Conversations (Page 20) Dr. Dobb's Journal - June 2008 - Conversations (Page 21) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 22) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 23) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 24) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page IBM-1) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page IMB-2) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 25) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 26) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 27) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 28) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 29) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 30) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 31) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 32) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 33) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 34) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 35) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 36) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 37) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 38) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 39) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 40) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 41) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 42) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 43) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 44) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 45) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 46) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 47) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 48) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 49) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 50) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 51) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 52) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 53) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 54) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 55) Dr. Dobb's Journal - June 2008 - Swaine's Flames (Page 56) Dr. Dobb's Journal - June 2008 - Swaine's Flames (Page Cover3) Dr. Dobb's Journal - June 2008 - Swaine's Flames (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.