&gt;I tried to debunk that with careful thought.<p>Well you didn&#x27;t really succeed.  Your argument against using const comes down to &quot;someone might violate expectations or remove the word const, so let&#x27;s not even try&quot;.  I don&#x27;t agree with that.<p>Traditional constants are used to show that nothing changes in large swaths of code; showing how much benefit you get in a standalone 12 line function is not meaningful.<p>Also, calling function scoping bad is not revisionism.  That is not a new idea, and does not depend on &#x27;let&#x27; existing.<p>Edit: And the the article you linked about let is saying so many ridiculous things I won&#x27;t even try to respond to it, but jeez.  &#x27;implicit&#x27;