The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Raymond’s review of Pride and Prejudice (Keira Knightley version)
Nov 14, 2005
Post comments count 0
Post likes count 0

Raymond’s review of Pride and Prejudice (Keira Knightley version)

Raymond Chen
Raymond Chen

A satisfying adaptation.

What was Dr. Watson’s original name?
Nov 14, 2005
Post comments count 0
Post likes count 0

What was Dr. Watson’s original name?

Raymond Chen
Raymond Chen

Sherlock.

I just have a plain standard-issue guest chair
Nov 11, 2005
Post comments count 0
Post likes count 0

I just have a plain standard-issue guest chair

Raymond Chen
Raymond Chen

Whereas Larry started with a standard office layout and added a fancy-dancy desk chair, I have opted to modify the standard office layout by removing items. First, I got rid of the corner piece, which is a colossal waste of space due to its sheer size. All that space behind the keyboard and monitor serves only to collect dust. Out it goes. Instead, I put the two rectangular tables along the wall and tucked my computers underneath them. One LCD monitor and one CRT (each with its own keyboard and mouse) and a KVM switchbox and my hardware is all set. (No speakers. On the occasion that I want to listen to someth...

The etymology of the word “traffic light”
Nov 10, 2005
Post comments count 0
Post likes count 0

The etymology of the word “traffic light”

Raymond Chen
Raymond Chen

Some languages are very creative with their term for those red/green thingies that control (or at least try to control) the flow of vehicular traffic. Swedish proves the least surprising in this respect (from a US English point of view), using the same term as US English. South African English is the funniest with their "robot". (It makes sense in its own way: It's a device that replaces a policeman directing traffic.) In my experience, South African English is full of cute little words like this. I imagine that Germans find Swiss German similarly quaint. The German word "Ampel" has the most interesting h...

When was the last time you formatted a floppy disk?
Nov 10, 2005
Post comments count 0
Post likes count 0

When was the last time you formatted a floppy disk?

Raymond Chen
Raymond Chen

For some reason, I was reminded of the people who pooh-poohed Windows 95 because it didn't format floppy disks smoothly. Who spends all day formatting floppy disks? Even in 1995, when you bought a box of floppy disks, they came pre-formatted!

Content owners need to review the designer art, too
Nov 9, 2005
Post comments count 0
Post likes count 0

Content owners need to review the designer art, too

Raymond Chen
Raymond Chen

The Washington State Association of County Auditors have a web site explaining steps people need to take to ensure their vote is counted properly. Unfortunately, the auditors didn't review what the web design team came up with, because their page on how to mark your ballot is illustrated with a cute graphic with a check-mark. Too bad the check mark is the wrong way to cast your vote in every single county in Washington. For written ballots, you're supposed to fill in the square or circle completely, not use a check-mark. You'd think after all these years I'd eventually get this voting thing down. Most years, ...

The psychology of naming your internal distribution lists
Nov 9, 2005
Post comments count 0
Post likes count 0

The psychology of naming your internal distribution lists

Raymond Chen
Raymond Chen

One problem that I'm sure everybody has run into is what I'm going to call the "comp.unix.wizards" problem. People who have a problem with unix are looking for someone who can help them, and given the choice between a general questions group and a wizard group, they're obviously going to choose the wizards because that's where the smart people are! Of course, this annoys the wizards who created the group for focusing on advanced unix topics. Here's a trick I've seen used by more than one team: Give your non-technical distribution list the name "XYZ Technical Discussion". Meanwhile, name your internal team commu...

Hiding from the police? Try knitting a sweater
Nov 8, 2005
Post comments count 0
Post likes count 0

Hiding from the police? Try knitting a sweater

Raymond Chen
Raymond Chen

Well, okay, it didn't work. But it was an interesting technique. Police Find Hit & Run Suspect Knitting At Curbside January 29, 2003 (Miami Beach) — Several elderly patients were injured Tuesday afternoon after a car that witnesses say was traveling more than 100 mph slammed into the van in which they were riding. Police say that while the van's injured passengers and driver were trapped inside the van, the woman who was driving the car that slammed into them was sitting by the roadside knitting.

Why was GlobalWire called GlobalWire?
Nov 8, 2005
Post comments count 0
Post likes count 0

Why was GlobalWire called GlobalWire?

Raymond Chen
Raymond Chen

John Elliott wondered why the function was called . First, some background for those who never had to write 16-bit Windows programs. The function was similar to the 16-bit function, except that it had the bonus feature of relocating the memory to the lowest available linear address. You used this function as a courtesy if you intended to leave the memory locked for a long time. Moving it to the edge of the address space means that it is unlikely to become an obstacle in the middle of the address space which would otherwise prevent future large memory allocations from succeeding. But why "wire"? This e...