News for hackers. Stuff that matters.
Re:The melting pot of JavaScript (2017) by DLA on Monday January 07, 2019 @01:38PM (#18848413)
Dan Abramov wrote a brilliant post here, IMO. So much here. Unix Philosophy, yes please. Considering the cognitive load of tool options and configuration knobs, and the impact of the JS ecosystem for beginners. "A tool should work with (almost) no configuration." Amen. "Mind your output" from tools (errors must be helpful and sort the important from the unimportant); I've felt this pain and have abandoned tools at the start because of incomprehensible errors. Love the idea of toolboxes w/r/t dependencies. Read the post for the details. Great work Dan!
Re:The melting pot of JavaScript (2017) by undersheet on Monday January 07, 2019 @04:05PM (#18850064)
> cognitive load of tool options

First time I hear options are bad. Many options and competition lead to best products. There are enough posts and people who tell you what you should use.

Or just use npmtrends or npmcharts. 1 second later you know what is going on and what module you should pick.

Why are people criticizing something they have never used?

Re:The melting pot of JavaScript (2017) by DLA on Monday January 07, 2019 @09:45PM (#18852655)
My point here on this one is simply that it's investing to think about this factor. For beginners (which I am not), too many options can be confusing. That said, setting reasonable defaults for detail options so things work well without needing to configure then to start is a nice way around this. Deep options exist and can be adjusted as needed but a solid default configuration is set out of the box. "There are enough posts and people who tell you what you should use." -- sure but what if opinions very widely? There's the cognitive load or put another way friction-to-first-use.
Re:The melting pot of JavaScript (2017) by undersheet on Monday January 07, 2019 @10:09PM (#18852772)
who said that JS is for beginners?
Re:The melting pot of JavaScript (2017) by fwip on Monday January 07, 2019 @04:10PM (#18850119)
Just to be clear - you don't think the author has ever used a tool with too many configuration options?