Recent work has reminded me my number one complaint with Python is that whitespace matters. Who was the moronic person who thought this was a good idea.
I was sent a file via email due to the coder having git issues. He wanted me to commit for him. So of course I want to look at what has changed before I commit the code. When I run a diff I see everything shows changed. When I ignore whitespace, I see a small appropriate changeset. So there was whitespace changes during the email process. And because Python is stupid, this becomes a bug.
I would have been annoyed at that changeset in any language, but since python gets its panties in a wad over leading whitespace, this became an unacceptable file.#whitespace_shouldn