Hacker News new | ask | show | jobs
by _getify 3931 days ago
Oh, I see. I just need to learn more. The problem is I just don't know JS (or other langs for that matter).

http://YouDontKnowJS.com

1 comments

I agree that saying this issue is "emblematic of a serious gap in your understanding of programming" is.. well.. douchebaggery.

However I feel a lot of the article and many of your posts about it in here come down to "it makes me feel uncomfortable" which.. I mean, ok. Sure. I hate spaces for indentation and think double quotes are better (and I have reasons for both)... but I don't say there's no use to the other options.

I feel you're throwing the baby out with the bathwater here.

Should const probably have been about value immutability too? Yes, I think so. I totally agree. That's a REALLY important topic to discuss. Maybe pitch it to the ES2016 committee as an iterative upgrade to const?

But as it stands it does have value. Yes it mostly just codifies what programmers original did as a language construct but it does also stop redefinitions which was an annoyingly common issue. So it's progress. Small, incremental, and not as full-featured as we'd both like... but it's progress.

Drawing attention to the issues with const is important... but there's no reason to rail so hard against its usage when it's understood to have those limitations... is there?

But my post did actually conclude the cases where it's useful. It seems like a lot of people here only read the first half of the post and stopped.

I don't think `const` should be removed. I just don't think we should lead with it. I'm not sure why that's not coming across except for the fact that the post isn't being read.

Hmmm I think maybe your tone comes across stronger than you mean it then.

Because, while you do say that, it comes across as a sort of "meh, it's not totally useless but I still hate it" kind of thing at the end.

Especially as you spent the last... like 2000 words trashing it.