Friday Wisdom – Software Quality

At the office I’ve doing a bit of project management as we’re short staffed at the moment (well all high tech is short staffed at the moment) and was reminded of this engineering truism:

There are three things you can have in a piece of software:

  1. It can be good.
  2. It can be fast.
  3. It can cheap.

You can only have two of the three:

  1. It can be good and fast but expensive.
  2. It can be good and cheap but not fast.
  3. It can fast and cheap but not good.

any attempt to achieve all three will result in bad, slow, and expensive software.

More wisdom next week,


About Andrew Reynolds

Born in California Did the school thing studying electronics, computers, release engineering and literary criticism. I work in the high tech world doing software release engineering Then I got prostate cancer Now I am a blogger and work in my wood shop doing scroll saw work and marquetry.
This entry was posted in wisdom and tagged , , . Bookmark the permalink.

17 Responses to Friday Wisdom – Software Quality

  1. …or it can be Microsoft…

    Liked by 1 person

  2. We usually wind up with #2, and remind ourselves how virtuous we are being patient. 😉

    Liked by 1 person

  3. That actually sounds quite logical!

    Liked by 1 person

  4. Glynis Jolly says:

    If I had the loot, I would take good, fast, and expensive. However, as to how my finances are, I’ll take good and cheap.

    Liked by 1 person

  5. This explains a lot. Thanks, Andrew.

    Liked by 1 person

  6. Is “cheep” the bird sound or a misspelling of the word, “cheap?”

    Liked by 1 person

  7. Once again, tech as a metaphor for life.

    Liked by 1 person

I'd love to hear from you about this post,

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s