sympy: what's wrong with this picture?

Lie Lie.1296 at gmail.com
Tue Mar 4 11:50:54 EST 2008


On Mar 4, 1:12 pm, Mensanator <mensana... at aol.com> wrote:
> On Mar 3, 11:58 pm, Erik Max Francis <m... at alcyone.com> wrote:
>
> > Mensanator wrote:
> > > While we're on the subject of English, the word "worthless"
> > > means "has no value". So, a program that doesn't work would
> > > generally be "worthless". One that not only doesn't work but
> > > creates side effects that cause other programs to not work
> > > (which don't have bugs) would be "worse than worthless".
>
> > All programs have bugs, which means that in some circumstances, they
> > won't work.  
>
> And in such circumstances, would be worthless.
>
> > Therefore, by your reasoning, all programs are worse than
> > useless.
>
> That doesn't follow from my reasoning.
>
> Suppose you downloaded a new calculator program that
> couldn't add properly. That would be useless to you, right?
>
> But suppose the program contained a virus that erased
> your hard drive. That would be "worse than useless", wouldn't it?
>
>
>
> > > I'm not hard to please at all.
>
> > No, of course not, since logically you must think all software is useless.
>
> Somehow, I expected better logic from people who call themselves
> programmers.

Mensanator, for alls sake, you've done right by pointing out the bug
instead of muttering silently in your room, but there is a thing
called tolerance that you really should learn, it's about tolerating
and understanding the possibility that other people are humans too and
humans create mistakes, lots of them in fact and that includes you (if
you're humans). Along with tolerance should come a better choice of
wordings, instead of saying "it sucks because it does something
unexpected and unwanted" and telling everyone not to use it, you could
just say "it does something unexpected and unwanted" and say that you
wanted it fixed. It's not that you've done anything wrong, but it's
about your attitude.



More information about the Python-list mailing list