program to generate data helpful in finding duplicate large files
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Fri Sep 19 12:22:43 EDT 2014
Chris Angelico wrote:
> On Fri, Sep 19, 2014 at 11:32 PM, David Alban <extasia at extasia.org> wrote:
>> thanks for the responses. i'm having quite a good time learning python.
>
> Awesome! But while you're at it, you may want to consider learning
> English on the side; capitalization does make your prose more
> readable. Also, it makes you look careless - you appear not to care
> about your English, so it's logical to expect that you may not care
> about your Python either. That may be completely false, but it's still
> the impression you're creating.
Speaking of learning English... http://bash.org/?949621
I used to work with programmers whose spelling is awful. I know for a fact
that at least some of them had Vim's on-the-fly spell checking turned on:
http://www.linux.com/learn/tutorials/357267:using-spell-checking-in-vim
nevertheless their commit messages and documentation was full of things
like "make teh function reqire a posative index".
(No wonder we ended up stuck with 'referer'.)
I heard one of them mention that even though he sees the words are
misspelled, he deliberately doesn't bother fixing them because its not
important. I guess he just liked the look of his text having highlighted
words scattered throughout the editor.
Some other things programmers have taught me are unimportant:
- accurate, up-to-date documentation;
- error checking;
- correctness;
- code that meets functional requirements;
- telling the project manager that you're going to miss a hard deadline;
- turning up to work the day after deploying a new system, so you will
be on hand if something goes wrong.
But I'm not bitter.
And apropos of nothing:
http://bash.org/?835030
--
Steven
More information about the Python-list
mailing list