Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Am I the only one who finds this post confused and unnecessarily mean? Roughly, the post goes like this:

    1. DI is bad, mkay?
    2. Ruby offers the best alternative to DI.
    3. BTW, programmers *are* their languages. 
    4. Hence Ruby programmers are the best. QED.
What is odd is that #3 is offered almost as an aside, with nothing more than a link to the wikipedia article on "linguistic relativity" for support, and yet it poisons this post and turns it into a mean-spirited rant. It makes the entire post a personal attack on anyone who dares to disagree with it's assertion.

This is not okay! I happen to dislike DI even more than the OP, but to attack people on a personal level for liking it is just plain mean, and unnecessarily so.

When you assert the identification of self with technology preference, you reenforce a damaging idea that has no merit, which is indeed the very idea that ensures that such discussions often have more heat than light.

Shame on you, David, for using your position to promulgate an idea that is not only useless, but actively damaging to the community of programmers.



I'm not sure where you're getting #4 from. While dhh might actually believe Ruby programmers are the best, this post does not say or even imply that.

He's saying that sometimes a design pattern isn't universal to every language. You need to shape your thinking to the language you're using.

In general, I'd say that's a good thing to keep in mind (disregarding anything specific about DI from that post).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: