Technology Laws

Discussion in 'Computers & Website Forum' started by superdave, Dec 24, 2003.

  1. superdave

    superdave
    Expand Collapse
    New Member

    Joined:
    Jun 30, 2000
    Messages:
    2,055
    Likes Received:
    0
    -computers always start counting from zero, except sometimes
    -Grabel's Law: Two is not equal to three, even for very large values of two
    -Best's Law: If data resides in two places, it will be inconsistent
    -Pournelle's Law: Cables do matter. When something doesn't work, always check the cables.
    -Skinner's Constant: That factor which when multiplied by, divided by, added to, or subtracted from the answer you got, gives you the answer you should have gotten.

    The disconnect between English and Computers:
    Fail safe systems do, Operating systems don't, Machine independent code isn't. Applications don't apply, facilities don't facilitate, plugins always come factory fitted with the wrong plug. The two most abused words in all of computing are user-friendly

    And don't forget Atkinson's Fourth Law: There will be one operating system, one programming language, and one philosophy of system administration only after there is only one language spoken and one religion practiced on the face of the earth.
     
  2. Don

    Don
    Expand Collapse
    Well-Known Member

    Joined:
    Oct 7, 2000
    Messages:
    10,547
    Likes Received:
    212
    That about covers it.

    I might add:

    Instructions that use the word "simply" aren't simple.

    Descriptions that use the word "robust" mean that whatever it is has more "features" than you'll ever need or use.
     
  3. Brett

    Brett
    Expand Collapse
    New Member

    Joined:
    Jun 25, 2003
    Messages:
    586
    Likes Received:
    0
    Ah, but 2.999999999999999... = 3, as one who likes maths might argue. ;)
     
  4. rsr

    rsr
    Expand Collapse
    <b> 7,000 posts club</b>
    Administrator

    Joined:
    Dec 11, 2001
    Messages:
    10,074
    Likes Received:
    101
    The Adams Axiom: There are no such things as bugs, just undocumented features.
     
  5. David Mark

    David Mark
    Expand Collapse
    New Member

    Joined:
    Jul 11, 2003
    Messages:
    563
    Likes Received:
    0
  6. superdave

    superdave
    Expand Collapse
    New Member

    Joined:
    Jun 30, 2000
    Messages:
    2,055
    Likes Received:
    0
    since debugging is the process of removing bugs from code, is programming the process of putting them in?
     
  7. Brett

    Brett
    Expand Collapse
    New Member

    Joined:
    Jun 25, 2003
    Messages:
    586
    Likes Received:
    0
    As a programmer, I'd have to say that this is a very good definition of programming! [​IMG]
     
  8. superdave

    superdave
    Expand Collapse
    New Member

    Joined:
    Jun 30, 2000
    Messages:
    2,055
    Likes Received:
    0
    programs are always right, programmers are occasionally right.

    I heard a great one last week, while discussing the mislocation of a couple holes in a component, and the resulting problems with installation, the explanation came back from product engineering.

    "The CAD software did not take into account the displacement because of the weight of the equipment"

    In other words, "We screwed up"
     

Share This Page

Loading...