Showing tag results for History

Dec 5, 2008
Post comments count0
Post likes count1

Why are the generic version numbers called NTDDI?

Raymond Chen
Raymond Chen

In my earlier discussion on the variety of symbols that describe the target Windows version, I pointed out that the symbols attempt to cut through the mess and consolidate everything into a single symbol. But why the name ? One of my colleagues contacted me privately with the story. When setting out to change the operating system version number...

History
Dec 1, 2008
Post comments count0
Post likes count1

Don’t be helpless: You can find information too, if you try (episode 2)

Raymond Chen
Raymond Chen

Commenter Joshua Blake wonders why Word's status bar says "Word is preparing to background print the document", wondering whether there used to be other types of printing like foreground. Well, first of all, this is a question about Office, something I explicitly deny any special knowledge of: Topics I am not inclined to cover: [...] But...

History
Nov 25, 2008
Post comments count0
Post likes count1

Yes, I filed an expense report for a hair dryer, why do you ask?

Raymond Chen
Raymond Chen

Back in the late 1990's one of my colleagues (who is now in Office Labs—check it out, they've got some pretty cool stuff) filed an expense report for a hair dryer, and it was accepted. But what valid business purpose would there be for a tester to buy a hair dryer? At the time, my colleague worked as a tester for Windows power management. ...

History
Nov 13, 2008
Post comments count0
Post likes count1

Why is the maximum boot.ini delay 11 million seconds?

Raymond Chen
Raymond Chen

I mentioned in passing that the maximum delay you can specify in boot.ini is about 11 million seconds. I'm disappointed but sadly not surprised that everybody focused on that number and completely missed the point of the article. First of all, the value of 11 million was not a conscious limitation. It's just an artifact of other limitations. The...

History
Nov 11, 2008
Post comments count0
Post likes count0

You can’t fight in here; this is the War Room!

Raymond Chen
Raymond Chen

(Video clip for those who don't get the reference.) The term War Room is attributed to Winston Churchill, used to describe the underground meeting room where the war effort was directed. It is the "crucial meeting room where important decisions are made" sense of the term that is used at Microsoft. Many software products (or even just compone...

History
Nov 4, 2008
Post comments count0
Post likes count0

How did Spicy Hot V-8 vegetable juice get added to the complimentary beverages in Microsoft kitchens?

Raymond Chen
Raymond Chen

Today is Election Day in the United States. Don't forget to vote. (Void where prohibited.) In honor of Election Day, I figured I'd tell a story about voting. One of the complimentary beverages available in Microsoft kitchens is Spicy Hot V-8. (Sure it's tasty, but watch out for the sodium content!) I remember well when Spicy Hot V-8 was adde...

History
Oct 6, 2008
Post comments count0
Post likes count3

Eventually, nothing is special any more

Raymond Chen
Raymond Chen

Commenter ulric suggested that two functions for obtaining the "current" window should exist, one for normal everyday use and one for "special use" when you want to interact with windows outside your process. I'd be more at ease however if the default behaviour of the API was to return HWND for the current process only, and the apps that really ...

History
Sep 25, 2008
Post comments count0
Post likes count2

Even if a function doesn’t do anything, you still have to call it if the documentation says so, because it might do something tomorrow

Raymond Chen
Raymond Chen

If the documentation says that you have to call a function, then you have to call it. It may be that the function doesn't do anything, but that doesn't prevent it from doing something in the future. Today's example is the function , which returns you all the environment variables of the current process in a single block, which you can then study ...

History
Sep 17, 2008
Post comments count0
Post likes count1

Well at least that’s one fewer program that relies on window handles being even numbers

Raymond Chen
Raymond Chen

Earlier this year I received a piece of email from a programmer at a major software firm, reprinted below (suitably redacted) with permission. It was a sort of a mea culpa. (Remember: no guessing allowed.) Hi, Raymond. I'm a dev on Product X and recently we were sitting around having a beer after work, discussing the long and sordid hist...

History
Aug 25, 2008
Post comments count0
Post likes count1

Why was the RAM drive removed from Windows 95?

Raymond Chen
Raymond Chen

Commenter Travis Owens asks, "Why was the RAM drive removed from Windows 95?" As with many of these types of accusatory questions, this comes with a false hidden assumption, in this case, that the RAM drive was in Windows 95 to begin with. Remember that Windows 95 introduced a new driver model, so any RAM drive would have had to be w...

History