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

Adding state to the update notification pattern, part 7

Going free-threaded.

Adding state to the update notification pattern, part 6

Using a change counter with coalescing.

Adding state to the update notification pattern, part 5

Using a change counter.

Adding state to the update notification pattern, part 4

What if the UI thread isn't there to save you?

Adding state to the update notification pattern, part 3

Abandoning the background work if we know that it is pointless.

Adding state to the update notification pattern, part 2

First attempt to try to fix the race condition.

Adding state to the update notification pattern, part 1

Where each notification depends on some state information.

In search of the Ballmer Peak, and other results from SIGBOVIK 2024

Continuing studies in silliness.

Dubious security vulnerability: Program allows its output to be exfiltrated

Once the output is generated, the program can't control where it goes.

What were the tax consequences of letting Windows 95 team members keep a piece of software as long as they tested it?

It basically falls under the de minimis rule.