Politics, Weather, Photography, and the Dog
Tuesday 18 December 2012

Microsoft veteran Raymond Chen explains:

The 64-bit version of Pinball had a pretty nasty bug where the ball would simply pass through other objects like a ghost. In particular, when you started the game, the ball would be delivered to the launcher, and then it would slowly fall towards the bottom of the screen, through the plunger, and out the bottom of the table.

Games tended to be really short.

Two of us tried to debug the program to figure out what was going on, but given that this was code written several years earlier by an outside company, and that nobody at Microsoft ever understood how the code worked (much less still understood it), and that most of the code was completely uncommented, we simply couldn't figure out why the collision detector was not working.

We had several million lines of code still to port, so we couldn't afford to spend days studying the code trying to figure out what obscure floating point rounding error was causing collision detection to fail. We just made the executive decision right there to drop Pinball from the product.

Chen's blog often goes into technical detail that many people might find off-putting, but he's a good person to read if you want to know more about how Microsoft works.

Tuesday 18 December 2012 15:00:27 CST (UTC-06:00)  |  | Business#
Search
On this page....
Why was Pinball removed from Windows Vista?
Countdowns
The Daily Parker +3215d 15h 15m
My next birthday 1d 20h 15m
To London 43d 07h 03m
Parker's 9th birthday 285d 21h 58m
Categories
Aviation (328) Baseball (110) Best Bars (5) Biking (44) Chicago (872) Cubs (197) Duke (132) Geography (317) Higher Ground (5) Jokes (282) Kitchen Sink (626) London (41) Parker (186) Daily (204) Photography (139) Politics (302) US (1069) World (245) Raleigh (20) Readings (8) Religion (62) San Francisco (86) Software (196) Blogs (72) Business (223) Cloud (89) Cool links (131) Security (98) Travel (180) Weather (678) Astronomy (79) Windows Azure (59) Work (45) Writing (8)
Links
Archive
<September 2014>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
Full archive
Blogroll
About
David Braverman and Parker
David Braverman is a software developer in Chicago, and the creator of Weather Now. Parker is the most adorable dog on the planet, 80% of the time.
Legal
All content Copyright ©2014 David Braverman.
Creative Commons License
The Daily Parker by David Braverman is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License, excluding photographs, which may not be republished unless otherwise noted.
Admin Login
Sign In
Blog Stats
Total Posts: 4450
This Year: 348
This Month: 3
This Week: 4
Comments: 0