If you're just going to sit there doing nothing, at least do nothing correctly
Summary
The Old New Thing post discusses inert API design and how to implement APIs that do nothing gracefully. It uses Windows examples (printing on desktop vs. Xbox) to illustrate the concept and why such behavior should be predictable and well-documented. The piece highlights design tradeoffs and the importance of API stability to avoid confusing developers.