Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

So whose fault is the cancerous heap of flaming dogshit that is nodejs, then? Some manager managed it into existence?

No, it's the brainchild of an engineer. Somebody actually thought nodejs was a good idea. Face it, there are lots of really bad engineers out there.



view as:

I honestly envy the sort of person who can post something like this. Not liking nodejs is fine, but to extrapolate from "I don't like nodejs" to "Thousands of engineers at companies like Google are wrong and I am right" must require such a level of myopic, ignorant self-belief that is completely alien to me. I just find myself respecting other people's work too much, even if I don't like it.

Invoking "thousands of engineers at companies like Google" is a logical fallacy. There are tons of incompetent people out there writing code, and lots of them work for FAANG.

>I just find myself respecting other people's work too much, even if I don't like it.

Maybe that's the difference between us, then. I don't feel that we should hand out Participant ribbons. I'm sure the nodejs people work very hard, but the fact is their product is just objectively awful.


> Thousands of engineers at companies like Google

That's an appeal to authority. It's also worth noting that nodejs is not a Google project and it is barely used internally at all. Only for small toy projects. Google uses python for scripting, or java for real servers.


That's an appeal to authority.

It is, but it's also shorthand for "people who are likely to be good based on the fact they've been through a rigorous hiring process designed to filter out the worst engineers". Sometimes, maybe, you should let the principle of charity win over the rigorous rhetorical logic you can use to dismiss an argument because it broke The Rules you learned on LessWrong.


Ex-Googler (Xoogler) here. It's an appeal to authority; Googlers don't know shit and FAANG employees aren't magically good at their jobs.

Maybe you shouldn't try pulling the Principle of Charity to support an argument from authority.


I might be inclined to believe you, but node's ecosystem really is a trainwreck

NPM is a trainwreck in many respects, and nodejs is terrible in many ways, but that doesn't mean developers can't use them both productively. It requires effort. You can't just push responsibility for what your app is doing under the hood to the ecosystem of library code you pull in.

However, this is true for literally every language we code in.


Would you please stop breaking the site guidelines and posting unsubstantive comments here?

https://news.ycombinator.com/newsguidelines.html


Legal | privacy