The app that was fixed by a crash
ridiculousfish.com
ridiculousfish.com
Back in college, all of the computer science lab machines used shared NFS home directories. It wasn't unusual to see "NFS server not responding" on your console when the network was experiencing a hiccough.
There was a running joke about how crafty students would swallow SEGFAULT in their assignments and just endlessly print out "NFS server not responding" in a delay loop. "Crash? No, it's just the network. Look!"
I can't quite figure out why someone so smart was doing something so stupid.
The way to solve crashes is not to crash, unless you're erlang and functional and build the software to recover fully -- but that's not something remotely feasible to do for an application written in a standard imperative language.
Otherwise trying to continue on blindly results in a hang like the one he experienced at best, and a data corruption at worst.
That's actually a really good takeaway.
Also, while the story itself was sort of interesting, the format (with the chords and the House and whatnot) made it hard to follow - why not just describe the issue rather than making up schizophrenic discussions?
It's a bit of a stretch to jump to "some idiot"; most of us are "some idiot" often enough.
Microsoft is famous for hacking up their OS in order to keep quirky or poorly-written third-party software running on newer releases. I don't know if Apple would go quite that far, but it sounds like they care enough to spend expensive developer time investigating these problems.
* Improves the reliability of OpenGL-accelerated graphics
in Blizzard's World of Warcraft.
http://support.apple.com/kb/HT1525http://weblog.scifihifi.com/2005/05/26/say-hello-to-ridiculo...
Well, that's my cyberstalking for the day.