Raymond Chen
Coverage of Raymond Chen in the Nexus archive.
- Windows devs rerolled old code to save precious bytes
Microsoft engineers historically optimized code efficiency, as seen in a Windows x86-32 emulator project where a compiler-generated loop unrolled 64 KB of memory initialization into 256 KB of code. The team replaced the inefficient code with a tighter loop, highlighting past emphasis on memory efficiency contrasted with modern practices.
- IBM tried to kill Tab navigation. Microsoft told it Bill Gates' mother wasn't interested
Microsoft and IBM disagreed over the use of the Tab key in OS/2, with Microsoft preferring it for navigation and IBM opposing it. The issue was escalated through management levels until a VP at IBM demanded confirmation from Microsoft, which ended the discussion with a humorous reply. The Tab key stayed as the chosen navigation method.
- Why are there both TMP and TEMP environment variables, and which one is right?
The article explains the existence of both TMP and TEMP environment variables in Windows, clarifying their historical origins and intended use cases. It discusses how TMP is the preferred variable for modern applications, while TEMP is retained for backward compatibility.