Rails is a Ghetto (2008)
web.archive.org
web.archive.org
Let's stay classy HN.
This was a very ugly moment of what seems to be a very ugly story. We should learn from it and try to avoid situations like this in the future. I'm sorry things like this happened and that they continue happening all over the place with people less vocal and with blogs less popular than Zed.
Zed... After reading this a long time ago, I was afraid when you approached the Python community. I feared something like this would happen again and I expressed my concern publicly. I am happy you proved my fears unfounded.
This was obviously a long time ago but things like this "public shaming" just seem like a one sided mud sling designed to call people out and make people feel bad (or give other people bad feelings about them) rather than a method to fix the problem.
I don't want to make assumptions regarding values. Maybe we have different ideas on how to combat things like these. Maybe, our views or very similar and you thought this was the only way to make your point. Either way, bringing it back this far from the actual event (Not that your did this) only serves to dredge up old animosity instead of burying the hatchet and "Getting Shit Done".
I think I'm more of the mid that the OP shouldn't be submitting what amounts to old gossip-y mud slinging articles 5 years later.
What your sentiment does is simply perpetuate the situation by allowing bad actors in a community to use their popularity to harm individuals, and the individuals then feel like they can't tell anyone for fear of being a "gossip" or "tattle tale".
So, if my problem with someone is between me and them, then I do keep it quiet. But in this case, no it was not kept between us, many of these people actively slandered me, and until I spoke up they did it to many other people as well.
But, still, we can apologize, try to understand each other and learn from our experiences.
As for my credibility in technical matters, well I do make stuff people use, but more importantly I make stuff that helps other people be awesome. That's my niche.
For example, no one seems to say, "Oh I was there, and the situation was way overblown. ThoughtWorks was kidding, never serious w/ its intimidation. And offering a junior sysadmin job to a real programmer applying to Google is just a starting point. It's not because of a screwed up corp. hiring process."
While there might be great rail programmers who know there CS basics. A lot don't
In my experience I find that nearly all practicing programmers simply don't know a lot of important basics about building software or even how a computer works.
Or much worse: have heard, can answer questions about them, and still can't code themselves out of a paper bag.
Rails is a niche that has a low barrier to entry. I doubt you can write an article that says: High frequency trading is a ghetto.
Fair disclosure: I'm an engineer (I was trained to build computers instead of programming them). I've been programming professionally since 1987 and, among the top programmers I've met since then, two biologists, one engineer, one physicist, one ichthyologist and several ones who never graduated college, figure prominently.