Great article! My boot camp instructor also advocates a "const first" approach, for all the reasons you outlined here. I'd rather get a "reassignment to a constant variable" error, which is easily identified and fixed, then trying to figure out why my code is broken due to an inadvertent reassignment.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.