To be fair, the headaches today were our (Swish's) fault, not Microsoft's. If MS decides to run another set of these, we'll make sure we are better prepared.
Unless you mean the disabled "I'm a developer" button -- that was intentional and supposed to be fun.
Would you be willing to do a short post-mortem write up on the load challenges your site faced? Since you are part of the HN crowd, I imagine you did all the reasonable things and somethings still surprised you :)
Please also do include in your blog post : 1. Which charities people donated most money? (my guess khan academy)? 2. Who's genius idea was to use 'disabled' attribute on the buttons? 3. How much traffic surge you got from TC, HN, Engadget?
No offense, but it is still Microsoft's fault for selecting an outside vendor who was unprepared. Poor planning and little interest in user experience (be it developer or consumer).
Unless you mean the disabled "I'm a developer" button -- that was intentional and supposed to be fun.