RSS Parrot

BETA

🦜 The Old New Thing

@devblogs.microsoft.com.oldnewthing@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

Your feed and you don't want it here? Just e-mail the birb.

Site URL: devblogs.microsoft.com/oldnewthing

Feed URL: devblogs.microsoft.com/oldnewthing/feed

Posts: 19

Followers: 15

Why do Microsoft job levels start in the high 50’s instead of starting at a sane number like 1?

Published: September 15, 2026 14:00

It used to start at 1, but that was the old system. The post Why do Microsoft job levels start in the high 50’s instead of starting at a sane number like 1? appeared first on The Old New Thing.

Why didn’t Read­Directory­ChangesW provide a way to correlate the two sides of a rename operation?

Published: September 14, 2026 14:00

Perhaps it wasn't necessary, or perhaps it didn't occur to them that this a problem. The post Why didn’t <CODE>Read­Directory­ChangesW</CODE> provide a way to correlate the two sides of a rename operation? appeared first on The Old New Thing.

A sample use of the winstart.bat file in Windows 95

Published: September 8, 2026 14:00

For a driver that needs high resolution mode only in Windows. The post A sample use of the <CODE>winstart.bat</CODE> file in Windows 95 appeared first on The Old New Thing.

Why don’t we allow stacks to be sparse, instead of forcing them to be contiguous?

Published: September 7, 2026 14:00

Imagining how to report a memory allocation failure for a sparse page. The post Why don’t we allow stacks to be sparse, instead of forcing them to be contiguous? appeared first on The Old New Thing.

What happens if you change a window class’s GCL_CB­WND­EXTRA?

Published: September 4, 2026 14:00

You're changing the value for future windows. The post What happens if you change a window class’s <CODE>GCL_<WBR>CB­WND­EXTRA</CODE>? appeared first on The Old New Thing.

The case of the progress callback that never got called when progress happened

Published: September 3, 2026 14:00

Are you talking to the right guy? The post The case of the progress callback that never got called when progress happened appeared first on The Old New Thing.

On forcing all derived classes to implement a specific non-virtual method, part 2

Published: August 28, 2026 14:00

Explicitly denying that you implement the method. The post On forcing all derived classes to implement a specific non-virtual method, part 2 appeared first on The Old New Thing.

On forcing all derived classes to implement a specific non-virtual method, part 1

Published: August 27, 2026 14:00

Don't implement a stub. Just don't implement it at all. The post On forcing all derived classes to implement a specific non-virtual method, part 1 appeared first on The Old New Thing.

In the product end game, every change carries significant risk, episode 2

Published: August 26, 2026 14:00

The smallest perturbation. The post In the product end game, every change carries significant risk, episode 2 appeared first on The Old New Thing.

Why didn’t the Windows Entertainment Pack just run the MS-DOS version inside an emulator?

Published: August 25, 2026 14:00

It wouldn't be a Windows Entertainment Pack then, would it? The post Why didn’t the Windows Entertainment Pack just run the MS-DOS version inside an emulator? appeared first on The Old New Thing.