Oddly enough, Python's use of whitespace stopped feeling unnatural after about twenty minutes. - Eric S. Raymond % Giving indentation semantic meaning is a stroke of genius. I'm sure most programmers consider this to be frighteningly annoying, but most programmers are wrong. - Joel Spolsky, March 2004 % Q: Should I dislike Python's significant whitespace? A: No, you shouldn't. [...] Q: But it's ugly and wrong. A: No, it's not. It's beautiful and right. - Jarno Virtanen in his weblog, February 2005 % ...if the only reason holding you back from trying out Python is its significant whitespace, then you're *really stupid*. I mean a total idiot. Even if the significant whitespace is only the proverbial straw that broke the camel's back, you're still an idiot for not trying out Python because of this. - Jarno Virtanen in his weblog, February 2005 % Sometimes everyone else is just completely wrong. I want nothing to do with any programmer who would mis-indent their code. If you want to mis-indent your code you are an idiot. If you want idiotic code to be an option you are being absurd. - Ian Bicking, February 2006 % The redundant use in other languages of braces AS WELL AS indentation (the former to help the parser, and the latter to help the human reader) was an effective duplication of the author's intent. That duplication in other languages, a fundamental original sin, was missing in Python. It was cool! ;-) - Jim Roskind, June 2006 % Python forces you to use indentation that you would have used anyway, unless you wanted to obfuscate the structure of the program. In other words: Python does not allow to obfuscate the structure of a program by using bogus indentations. - Oliver Fromme