> You've never had to do any programming as a job, have you?
Really? You think people don't have Python as a programming job, especially when it has been around for decades and is at the top of the popularity boards?
> In the real world, code had to be edited under uncertain circumstances quite often, and usually when doing so time is an issue. Having code fail to work because the editor at the end of three ssh hops isn't set up for whatever magic invisible formatting the fucking retarded language insists on is not acceptable.
No more frustrating than code failing because a brace or a semi-colon is missing. For those of us who used Python as our main language, finding incorrect indentation is as effortless as finding a missing brace.
> Braces cost nothing, do they? They make the parser easier to write.
Braces save effort for language implementers and cost user effort.
> So, why not just fix it? Why is it such a problem for the language team to just make the text clearer?
It is already very clear; it just isn't to you. Perhaps you lack enough experience with it.
> Could it just be ego?
Yes, it could be yours. Python wasn't designed for your preferences. But it generally suits the preferences of its intended users just fine. Personally, I want to see the off side rule anywhere it fits. People appreciate different things.
https://en.wikipedia.org/wiki/...
As an analogy, many can't get used to the Lisp syntax. It exists for a reason. If you can't grok it, just move on. Don't assume Lisp programmers are stupid or irrational because you can't get used to the parenthesis. I am not too comfortable with it since I use it infrequently. My editor is also usually not setup to best handle lisp syntax when I run into it. It could be an annoyance, but Lisp just isn't going to be "fixed" for that. The parenthetical syntax serves a purpose, just as significant whitespace does, whether you appreciate that purpose or not.
In Python's case, you just need to have a few lines around to paste into your editor config. An extra step but not a huge deal. As a professional, you are expected to deal with such things. It should be no more tedious than setting up auto-format in that editor for other languages.