Nicodemus (nicodemusrat) wrote,

Computing Aphorisms

One of my favorite programmer mantras is:

There are three numbers in programming: 0, 1, and infinity.

This expresses the simple concept that, when considering some feature or capability, a program should not allow things of that type (0), it should allow a unique case (1), or it should process any arbitrary number of those things (infinity). It turns out to be a surprisingly good software design principle. Of course, there are practical physical limits imposed on computers, but the idea is what's important. (rambling wiki discussion)

Today, I just encountered a new saying that also seems to be a great truism:

There are three states for hard drives: in the box, almost full, and deceased.

As storage becomes cheaper, data seems to behave less like a liquid and more like a gas: it will expand to fill all available space. This is true of my hard drives, certainly. *sigh* Time for another trip to Fry's...

  • Zootopia

    I got a chance to see Zootopia with my family this past weekend. [No spoilers below, don’t worry.] This is a movie that I’ve been looking forward to…

  • FC 2016

    Kit and I flew down to FC. The flight was an inauspicious start to the trip... SF was stacked up due to weather. We actually took off at 11:15…

  • NaNoWriMo 2015 - Won!

    I started my next novel manuscript during this past month. I used the momentum of NaNoWriMo to get things jumpstarted. I did not expect to reach…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened