2 ms·
The only rationale given here is this: > At the moment a detailed rationale is not provided for most of this, so figuring out why some things are considered mo
by vinceguidry 8y ago
The only rationale given here is this:
> At the moment a detailed rationale is not provided for most of this, so figuring out why some things are considered more or less harmful than others is left as an exercise for the reader. Here is a hint: complexity is the bane of all software, simplicity is the most important quality. See also: Worse is Better by Richard Gabriel.
This is, well, just another way for people to turn their opinions into objective fact. The lumping of C++, D, Python and Ruby all together betrays either a lack of sincerity, or over-opinionation to the point of myopia.
The page links to Zed's rant about how Rails is a ghetto, while he makes some great points about the economics of that ecosystem, I'm left with no salient reasons why I shouldn't choose Rails for a project. Sure, if I want to do what he tried to do in that space, I have no reason to not expect I'll have the same kind of experience he did. The Rails community might be a ghetto, but my project doesn't have to be.
Read between the lines and you see Zed does have respect for Ruby and the Zen of the language. To see it linked on cat-v, to my mind looking for real reasons why people should and shouldn't do things, well, the essay clashes pretty hard with the seeming ideology that "complexity is the bane of all software." Zed was perfectly fine with Rails and all its complexity, he just hated the community and ecosystem. Cat-V is linking to his essay not because they actually agree with him, but because they are enamored with his style.
The whole site reads like a bunch of neckbeards blowing off steam.