• Home
  • About
  • Archives
  • Colophon
  • Resume
  • Tags
  • Tumblr

zanshin.net

because not enough websites start with the letter “Z”

Feed on
Posts
Comments
Tumblr
« Blue Monday
Focus vs. Control »

Orthogonal Persistence

Mar 7th, 2001 by mark

Today I learned what orthogonal means. Aren’t you impressed? You shouldn’t be. My industry (information technology) is filled with $5 words for $.10 items. The currently hot term at my client is persistence. Persistence is the activity of permanently storing objects so that they are available the next time your application runs. After a while you can get into saying things like, ?We?re going to persist this data to the DB2 database, whereas the rest is going to flat-files.?

Persistence is easy to spell and say. Always a good thing if you are inventing new technology meanings for previously existing words. Orthogonal is impossible to say, and just as hard to spell on the fly.

It’s stolen from geometry. The lines that make up the X and Y axes on a graph are orthogonal. They head in different directions. In the IT world the mean is slightly different. (Naturally.) An orthogonal design is one where changes to one component do not effect any other component. As a system, helicopters are very orthogonal. Change the pressure on one control and you must counter it with a different change on another control.

With computer system design you aim for interchangeable components. Ideally you should be able to swap the aging user interface with a newer one without completely re-writing the underlying system. Unfortunately, this rarely happens in the wild.

Maybe if it was easier to say orthogonal we’d be more persistent at making it our goal.

Posted in nerdliness

Comments are closed.

  • Welcome!

    Mark H. Nichols is an enterprise architect, martial artist, nerd, and all around good guy. Currently he works in Kansas City, and lives in the suburbs with his fiancée, two cats, a couple pianos, and nearly a dozen computers. You can read more about Mark, and this site, or explore the archives.
  • Pages

    • About
    • Archives
    • Colophon
    • Resume
    • Tags
    • Tumblr
  • Popular

    • Shotski's Ring (part I)
    • Shotski's Ring (part II)
    • 10 Mac Apps
    • What is Zanshin?
  • Categories

    • diversions
    • elsewhere
    • family
    • health
    • life
    • links
    • meme
    • nerdliness
    • photography
    • random
    • relationships
    • social issues
    • Uncategorized
  • Archives

    • Blogroll

      • Change.gov
      • Elfenbein Klaviermusik Notes
      • Shawn Blanc
      • Sibylle Kuder
  • Vote

    Obama 08
  • last.fm

    1. cd cover
    2. cd cover
    3. cd cover
    4. cd cover
    5. cd cover
    6. cd cover
  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

zanshin.net © 1996 - 2008 All Rights Reserved.

Policies | WordPress Themes | Web Hosting Blue Host