Raymond Chen

Raymond has been involved in the evolution of Windows for more than 25 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He currently appears regularly on MSDN Channel 9’s One Dev Minute channel in the One Dev Question video series.

Post by this author

Knitting a pumpkin

I've decided to change the color scheme to match my latest knitting project:  A pumpkin hat. (Previous food-themed hats were raspberry and eggplant.) I just got a call from the yarn store that the yarn for my sweater has come in, and I can't wait...

Why isn't my time zone highlighted on the world map?

In the original release of Windows 95, you could change your time zone by clicking on the map, and the time zone you selected would highlight. Similarly, you could change your Region Settings by clicking on the world map. This was one of those little touches that made Windows 95 that much more fun to use...

The secret life of GetWindowText

GetWindowText() is more complicated than you think. The documentation tries to explain its complexity with small words, which is great if you don't understand long words, but it also means that you're not getting the full story. Here's an attempt to give the full story. How windows ...
Comments are closed.0 0
Code

What is in the "Windows 95 Special Edition" box?

At the Windows 95 Launch and at various other marketing events, guests were given a copy of "Windows 95 Special Edition". What is so special about the box? Answer: The box. The contents of the box are exactly the same as a regular copy of Windows 95. The only thing special ...

Lessons from the trenches

Lessons I learned from working in product support the past few days...

There will be a part 9 in the scrollbar series

But it's not finished yet. I hope to get to it later this week...
Comments are closed.0 0
Code

Why does Windows 95 have functions called BEAR, BUNNY and PIGLET?

If you dig back into your Windows 95 files, you'll find that some internal system functions are given names like BEAR35, BUNNY73 and PIGLET12. Surely there is a story behind these silly names, isn't there? Of course there is. "Bear" is the name of the Windows 3.1 mascot, a stuffed teddy ...

A day in the trenches

I got up at 5 this morning to spend the day at Product Support Services answering phones: today was the day the Blaster worm launched its second wave. And by a startling coincidence, the person at the station next to me was Michael Howard our Senior Security Program Manager and author of Writing...

Answer to exercise

The WM_SIZING handler intercepts only interactive resizing. If the user right-clicks the taskbar and selects "Cascade Windows", this resizes the window directly without going through the interactive WM_SIZING step...
Comments are closed.0 0
Code

Windows 95 doesn’t boot with more than 1GB of RAM

The inner workings of the Windows 95 memory manager's bootstrap algorithm.