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 % I've been using Python for close to 12 years now, and it's been my favor- ite language for much of that time [...]. Long enough to get used to the fact that people typically don't get it ("Yes, I always indent my code like that anyway, but I could never use a language that REQUIRED it!"). - Bruce Eckel, March 2008 % My experience with [mandatory indentation for teaching] has been so overwhelmingly positive that /I will never again voluntarily use a language without mandatory indentation for teaching novice programmers/. - Chris Okasaki, February 2008 % If you're the sort of programmer who would leave the indentation messed up when you moved that loop, just because your language didn't require you to fix it, then I probably don't want to work with you anyway. - Chris Okasaki, February 2008