rc3.org

Strong opinions, weakly held

Month: July 2008 (page 3 of 3)

Why Firebug is awesome

jQuery creator John Resig explains the advances that FireBug brought to JavaScript development. I’d say that I didn’t really take JavaScript seriously until I started using FireBug.

He also has a list of potential improvements to FireBug, including porting it to work with Internet Explorer. Given the amount of time Web developers spend debugging weird issues in Internet Explorer, a tool like FireBug would literally be life changing.

Xeni Jardin on unpublishing

Here’s Xeni Jardin on why they unpublished some old posts after a disagreement with the person who was the subject of those posts:

This is a directory of wonderful things. If we no longer think something is wonderful, we have every right to remove it from this directory.

I’m not sure what I think of that. It’s clearly trivially true. They could take the whole site down tomorrow if they wanted to. But is it ethical to selectively remove posts as they have?

I can certainly think of cases where I’d say yes. Without mentioning names, there was once a blogger who posted mainly about Web design, PHP development, and so forth. After a certain news making event, the focus of his blog changed to criticizing members of a certain religious group (and ethnicity), and he attracted a vociferous community of readers who post even more bigoted things in the comments. Had I written any posts praising this person before the subject of their blog changed, I would have unpublished them, and I would not apologize for doing so.

I have no idea what happened in this particular case, but I don’t think there’s any kind of absolutist argument against BoingBoing’s decision to unpublish.

Whitespace sensitivity

Armin Ronacher points out that in some aspects, Ruby is more sensitive to white space than Python. (Via Simon Willison.) What I can say with confidence is that I am more sensitive to white space than Python or Ruby, and I’ll also add that civilized developers adapt to the conventions of the language that they’re using. I guess what I’m saying is that arguments against Python or Ruby based on how they handle white space are fundamentally weak. In the end, they all seem to boil down to, “It doesn’t look enough like C for me to be comfortable.”

Newer posts

© 2024 rc3.org

Theme by Anders NorenUp ↑