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