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 +3210d 11h 28m
My next birthday 7d 00h 02m
To London 48d 10h 50m
Parker's 9th birthday 291d 01h 45m
Categories
Aviation (326) Baseball (110) Best Bars (5) Biking (44) Chicago (870) Cubs (197) Duke (132) Geography (314) Higher Ground (5) Jokes (282) Kitchen Sink (625) London (41) Parker (185) Daily (204) Photography (139) Politics (302) US (1066) World (243) Raleigh (20) Readings (8) Religion (62) San Francisco (84) Software (196) Blogs (72) Business (223) Cloud (89) Cool links (130) Security (98) Travel (178) Weather (676) Astronomy (77) Windows Azure (59) Work (45) Writing (8)
Links
Archive
<August 2014>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456
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: 4443
This Year: 341
This Month: 38
This Week: 6
Comments: 0