@jrose I've been thinking about this, or something related, in the context of SQL—a language that largely favors keywords over punctuation—which I habitually write in the classic SELECT foo FROM bar WHERE baz style, and which some of my colleagues write in all lowercase.
The difference, I think, is syntax highlighting, which they all learned with and take for granted. The uppercase keywords originally made up for the lack of that.
@boredzo @jrose “why are the old people always shouting at the database?”
I think you especially have a point for the multi-decade gap between syntax highlighting being available and it being something you could count on having on a remote terminal session, query tool not oriented at developers, etc.
@acdha @boredzo @jrose haha yeah we actually went and mandated capitalized keywords for SQL in the style guide at work, and the young people have been willing to go along with it, for which we thank them (we must have established trust somehow....)
but we gave a lot of thought to whether it was the right thing to do