Latest posts
- On forcing all derived classes to implement a specific non-virtual method, part 2Aug 28, 2026Raymond Chen
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 1Aug 27, 2026Raymond Chen
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 2Aug 26, 2026Raymond Chen
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?Aug 25, 2026Raymond Chen
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.
- Comparing the two holograms on the Windows 95 boxAug 24, 2026Raymond Chen
Filling in with your imagination. The post Comparing the two holograms on the Windows 95 box appeared first on The Old New Thing.
- Reducing C++ template bloat by factoring out the type-dependent portions of the function, practical examAug 21, 2026Raymond Chen
Applying our principles. The post Reducing C++ template bloat by factoring out the type-dependent portions of the function, practical exam appeared first on The Old New Thing.
- Reducing C++ template bloat by factoring out the type-dependent portions of the functionAug 20, 2026Raymond Chen
Looking for consolidation points. The post Reducing C++ template bloat by factoring out the type-dependent portions of the function appeared first on The Old New Thing.
- On wrapping a callable in a lambda that just calls it with the same parametersAug 19, 2026Raymond Chen
Just use the callable directly. The post On wrapping a callable in a lambda that just calls it with the same parameters appeared first on The Old New Thing.
- Why did the Microsoft Entertainment Pack for Windows have a special sticker announcing that it also had Tetris?Aug 18, 2026Raymond Chen
A contingency plan. The post Why did the Microsoft Entertainment Pack for Windows have a special sticker announcing that it also had Tetris? appeared first on The Old New Thing.
- How do functions like alloca allocate memory from the stack?Aug 17, 2026Raymond Chen
The usual probing. The post How do functions like <CODE>alloca</CODE> allocate memory from the stack? appeared first on The Old New Thing.