in reply to Thought for the week, April 8

Except when designing user interfaces. Many of the worst interfaces are generated when programmers think in terms of 0, 1 and infinity.

Replies are listed 'Best First'.
Re: Re: Thought for the week, April 8
by tomazos (Deacon) on Apr 15, 2002 at 03:37 UTC
    Not to be negative, but what about -1 and negative many?

    What about fractions, irrational number, complex numbers, infinite numbers of things?

    Saying that the arbitrary set of (0,1,n > 1) has some magic general quality is misleading in my opinion.

    You may as well be saying "you should think outside the box" when designing software.

    It's all about the specific details, and every piece of software is full of them. The best design philosophy in my opinion is to keep your eye on the ball and focus on doing the minimum amount of effort (laziness) to do the specific job in front of you as quickly as possible (impatience).

    Just my 2 grand. (hubris)

    -Andrew.