Why I Hate Frameworks, from the Joel on Software discussion group. Funny, but am I the only one who found the casual reference to killing ex-girlfriends with hammers disturbing? The proportion of women going into most CS programs is still declining, and as Margolis and Fisher showed, violent and misogynist language is part of the reason. This is why I no longer review books based on "programming as war" metaphors, like Faroult and Robson's new The Art of SQL. (Coincidentally, I read Danc's piece on shock game advertising just a few minutes after the Spolsky piece...)
This roundup of consensus web filters opens with a clear description of what these Web 2.0 tools are trying to do, and how best to use them. Kevin Kelly's site also showcases Cuboro, which he claims is the best toy since Lego.
Chris Bliss juggles to the music of The Beatles. Of course, calling what he does "juggling" is like looking at a Picasso and saying, "Ah, paint."
A long and thoughtful post from Michelle Levesque about Google's decision to censor content in China. Michelle's about to go work for Google; I feel a little better about their future plans knowing she's going to be there. "We'd rather have the bad guys running everything // Than have nobody running things at all."
This retraction and deletion, from science journalist Carl Zimmer, is a perfect example of responsible blogging. As he says, deleting posts you have discovered to be in error isn't a perfect solution, but it's the best available for now.