Re: I could not agree more
"When you know that other people are going to be looking at your code, you take a bit of extra care with it."
Working this way has been something that I developed as a habit a very long time ago. Even with my projects that aren't open source, the odds are very high that other people will be looking at my code -- even if the "other people" is future me. Future me doesn't know nor care about what present me is thinking, so the code that present me writes has to be inherently clear to future me.