News for hackers. Stuff that matters.
Re:Principles for Programming Languages for Learners by thaumasiotes on Monday August 29, 2016 @12:41AM (#12380049)
> I do have auto-completion turned off in Notepad++, though. In my experience that only produces beginners that don't actually learn the names of anything.

I found it a pretty surreal experience working on a Chinese (Java) code base. All the names were in English (comments were in Chinese, but anything that wasn't a comment was in "English"). Everyone used autocomplete. If a name happened to be misspelled on creation, everyone happily went with it forever. They didn't care. Even if e.g. you had a bunch of related methods like "dispatchAComponent", "dispatchBComponent", "dispacthCComponent".

Re:Principles for Programming Languages for Learners by hacksonx on Monday August 29, 2016 @02:12AM (#12380321)
At times even the power that an IDE brings aren't put into full use. The refactoring functionality in most IDE's makes fixing repeated typos easy but people still leave their code like that.