This post originated from an RSS feed registered with Ruby Buzz
by Daniel Berger.
Original Post: Absolute Ego (or, put your ego aside)
Feed Title: Testing 1,2,3...
Feed URL: http://djberg96.livejournal.com/data/rss
Feed Description: A blog on Ruby and other stuff.
I love programmers with ego. Or rather, I love programmers who embrace it and can back it up with personal experience. No fluff, just ego.
Let me back up a bit. I've met Zed (a couple times) and I think he's a cool guy. No bullshit. He tells it like it is. As he does here. That's not to say that this particular article isn't without issues. He contradicts himself a few times with regards to C extensions and images (see Ara Howard's comments in particular.), DSL's, and his comments about CMS' seem off-base, but it's not a bad article on the whole.
Hell, I think he's ripped on me for crappy implementations of win32-service, back in the 0.5.x days. But that's ok. Because he was right. It definitely had issues, and they were pissing people off.
And that's how your language or library gets better. You don't dig your heels in and defend the flaws of your library and/or language because your pride has gotten the better of you. You admit that there's a problem, fix the flaws, turn maintenance over to someone else, or you STFU and fix the problem yourself. End of discussion.