Posts by this author

Sep 22, 2005
Post comments count0
Post likes count0

Contradictory feedback from my 2005 PDC talk

I was looking through the feedback from my 2005 PDC talk, and I noticed an interesting contradiction. The written feedback indicated that the first half of my talk (wherein I talked about memory management and "paying your taxes") was more favorably-received than the second half (on user interface issues). On the other hand, nearly all of the ques...

Other
Sep 22, 2005
Post comments count0
Post likes count0

Coming to the completely opposite conclusion on Windows versions

When I discussed why there is no all-encompassing superset version of Windows, people somehow interpreted this as an explanation of why there are so many versions of Windows Vista. I guess these people never even made it past the title of the article, which argues for fewer Windows versions, not more! Besides, the article talked about the ser...

Other
Sep 21, 2005
Post comments count0
Post likes count0

Black(out) humor at the 2005 PDC

Trying to make light (get it? light?) of the situation, there were quite a few jokes about the power outage at the PDC. The Hands-On Lab was being set up at the time the building went dark. A bunch of us speculated what the technicians must have been thinking when the power went out just as they plugged in a rack of computers... Perhaps in reactio...

Other
Sep 21, 2005
Post comments count0
Post likes count0

Giving fair warning before plugging in your computer

That colleague who gave me the AOL CD that came with a big-iron server later received a prototype Itanium computer for testing purposes. The early Itaniums were behemoths. They weighed a ton, sounded like a weed whacker, and put out enough heat to keep you comfortably warm through the winter. (If you opened them up, you would likely see several ca...

Other
Sep 20, 2005
Post comments count0
Post likes count0

Please disconnect all cell phones, signal watches, and pagers

Last Saturday night, a group of us (including butt photographer Wendy) attended a performance of the Seattle Symphony consisting of the world premiere of the orchestral arrangement of Shafer Mahoney's Sparkle, Richard Strauss' Don Quixote (with guest soloist Lynn Harrell) and concluding with Brahms' Fourth Symphony. I was pleasantly surprised by...

Non-Computer
Sep 20, 2005
Post comments count0
Post likes count1

Things to do at Microsoft when the power goes out

When the power goes out, the first thing you notice is how quiet everything becomes. The hum of the computers in the building stops. You hear... nothing. Bask in its peaceful silence. The next thing you do is turn off all the machines in your office, because you don't want to stress the power grid and network when the power eventually returns ...

Other
Sep 19, 2005
Post comments count0
Post likes count0

Corrections to the answers I gave at the end of my PDC talk

I guess one advantage of having a web site is that I can publish errata. I haven't watched the Channel9 video (and probably never will; it's hard to watch yourself), but I do remember some of the questions at the end that I wasn't able to answer off the top of my head, but after a few days' research I think I can do it now. The person who asked ...

Other
Sep 19, 2005
Post comments count0
Post likes count0

Why doesn’t Microsoft give every employee a UPS?

One reaction to my story about the oldest computer at Microsoft still doing useful work was shock (shock!) that Microsoft suffers from power outages. In the Pacific Northwest, winter windstorms are quite common, and it is not unexpected that a windstorm blow down tall trees (which are also quite common) which in turn take out power lines. And if...

Other
Sep 16, 2005
Post comments count0
Post likes count0

Fiddling with the fonts, part 2: Keeping the English font small

We concluded last time that we wanted the custom large font to apply only to the columns containing Chinese characters and leave the original font in place for the English columns. We do this by carrying two fonts around, choosing the appropriate one for each column. class RootWindow : public Window { ... private: HWND m_hwndLV; HWND m_hwndEd...

Code
Sep 15, 2005
Post comments count0
Post likes count0

Fiddling with the fonts, part 1: Making the Chinese characters larger

Let's pay a quick visit to our continuing dictionary project. One of the things you may have noticed is that the Chinese characters are unreadably small. Let's fix that by making them larger. class RootWindow : public Window { public: virtual LPCTSTR ClassName() { return TEXT("Scratch"); } static RootWindow *Create(); RootWindow(); ~RootWind...

Code