Raymond Chen

Raymond has been involved in the evolution of Windows for more than 30 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 occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

Post by this author

On transferring or copying ABI pointers between smart pointers

Keep track of who owns the reference.

A freestanding JavaScript function that uses this is easily mistaken for a constructor

Because that's what constructors look like.

Detecting whether a tree-like data structure contains a cycle

Combining two things we already know.

When documentation cautions that something may not happen, that suggests that it normally does happen

Reading between the lines.

Just for fun: What happens when you shift a register by more than the register size?

A comparative study of processor architectures.

How do I find out more about the fail-fast exception that occurs when an exception in a PPL task goes unobserved?

Digging into the internals.
Comments are closed.0 0
Code

Diagnosing a crash when trying to call ReadFile via language interop

Checking the signatures and inferring what could have gone wrong.
Comments are closed.0 2
Code

How can I programmatically obtain the value of the “Make text bigger” slider?

The text scale factor property.

The popularity of DOS/4GW made Windows 95 game compatibility a little easier, but with higher stakes

A popular path to protected mode.

Just for fun: Which processors prefer sign-extended loads, and which prefer zero-extended loads?

Another pointless chart.