Hacker News new | ask | show | jobs
by mannykannot 3280 days ago
There is a parallel in C++, where one school of thought says you should not use using directives, but instead fully qualify identifiers from outside the current namespace, to make it clear that they are external dependencies.

More generally, this is the sort of thing that should be addressed through our tools. While it is useful to be able to write code in a basic text editor, we should usually be using more powerful tools, especially as source code is so amenable to analysis. Syntax and style are not the only way to make things better, and we should not be the cobblers whose children go shoeless.

Alan Kay made this point when the US DoD was looking to improve its software development (and picked Ada.)