2 ms·
The problem is that Python encourages this "it's all cool, man" syntactic mindset. It's not a problem, it's just a tradeoff. Like 97 percent of all the other
by akhmatova 5y ago
The problem is that Python encourages this "it's all cool, man" syntactic mindset.
It's not a problem, it's just a tradeoff. Like 97 percent of all the other differences between programming languages. As to whitespace in Python -- it was counterintuitive at first, but once I grokked the rationale behind it, I've never been tripped up by it (to an extent that it would slow my thinking for more than a second or two).
Every language has random $foo that you have to get used to and step around once in a while. If you don't like Python, fine, go back to C and bash. They'll be happy to welcome you back with open arms.
- smegsicle 5y ago> rationale behind whitespace in Python it doesn't seem simpler, and any argument that it's faster or easier to type seems to fall apart the first time you need to paste code across different indentation levels, right? what's the upside?
- akhmatova 5y agoWhich, given the universal consensus to use 4-space indentation in mature projects, basically never happens. What's the upside? Readability. And freedom from silly debates about which indentation style is best.