Attention: We are retiring the ASP.NET Community Blogs. Learn more >

Tobler.SoftwareArchitecture()

John Tobler's somewhat ordered collection of thoughts and resources mostly related to software architecture and software engineering.

  • [Laws] John Tobler's Law

    It is time to stake a claim to my own law and its first corollary.  Here they are:

        John Tobler's Law:
            "Wherever in this world you stand, you will soon be in someone's way."


        Corollary to John Tobler's Law:
            "Wherever in this world you want to go, someone will soon be in your way."

    I penned "John Tobler's Law" on December 21, 2004 and its corollary on April 19, 2005.  If you are aware that "John Tobler's Law" has previously been published under another name, please let me know as soon as possible.

    For many years I have been an admirer of laws and rules, such as those published in Paul Dickson's famous 1978 book, The Official Rules (also, see Paul's other "Official Rules" books).  Capt. Edward A. Murphy, for example, is frequently blamed unfairly for the operation of a principle he observed in effect at Edward's Air Force Base in 1949, while working as an engineer on Air Force Project MX981.  Capt. Murphy saw something essentially true and stated it in a way that, apparently, no one had before.  His project manager wrote it down and labeled it "Murphy's Law."  Actually, Murphy stated it somewhat differently than we usually see it now (see Murphy's Laws Origin for an excellent history).  Anyway, Capt. Murphy is neither guilty nor responsible for how Murphy's law has caused you difficulty; he just stated his observation and someone else restated it and named it in honor of him.  The law was in operation long before Capt. Murphy existed, as any historian will testify.

    I have long thought about these elegant statements of significant observed principle that heretofore went nameless.  And, yes, I have hoped to join the list of those who discovered one.  Now, I believe I have. 

    Why can't I just call it "Tobler's Law?"  Simply because "Tobler's Law" already exists, named for W. R. Tobler, in 1976, and also known as "Tobler's First Law of Geography."  That fascinating law states "Everything is related to everything else, but near things are more related than distant things."   My namesake well deserves to have this wonderful law named after him and he has done the extended Tobler family proud!

  • John Tobler's Law

    It is time to stake a claim to my own law and its first corollary.  Here they are:

        John Tobler's Law:
            "Wherever in this world you stand, you will soon be in someone's way."


        Corollary to John Tobler's Law:
            "Wherever in this world you want to go, someone will soon be in your way."

    I penned "John Tobler's Law" on December 21, 2004 and its corollary on April 19, 2005.  If you are aware that "John Tobler's Law" has previously been published under another name, please let me know as soon as possible.

    For many years I have been an admirer of laws and rules, such as those published in Paul Dickson's famous 1978 book, The Official Rules.  Capt. Edward A. Murphy, for example, is frequently blamed unfairly for the operation of a principle he observed in effect at Edward's Air Force Base in 1949, while working as an engineer on Air Force Project MX981.  Capt. Murphy saw something essentially true and stated it in a way that, apparently, no one had before.  His project manager wrote it down and labeled it "Murphy's Law."  Actually, Murphy stated it somewhat differently than we usually see it now (see Murphy's Laws Origin for an excellent history).  Anyway, Capt. Murphy is neither guilty nor responsible for how Murphy's law has caused you difficulty; he just stated his observation and someone else restated it and named it in honor of him.  The law was in operation long before Capt. Murphy existed, as any historian will testify.

    I have long thought about these elegant statements of significant observed principle that heretofore went nameless.  And, yes, I have hoped to join the list of those who discovered one.  Now, I believe I have. 

    Why can't I just call it "Tobler's Law?"  Simply because "Tobler's Law" already exists, named for W. R. Tobler, in 1976, and also known as "Tobler's First Law of Geography."  That fascinating law states "Everything is related to everything else, but near things are more related than distant things."   My namesake well deserves to have this wonderful law named after him and he has done the extended Tobler family proud!


  • [Music Composition] The Free OpenSource Psycle Music Creation Studio

    Here some facts about Psycle:

    - 32 Tracks Pattern Editor (this limitation will be removed in the future)
    - Stereo Sampler unit, that supports high quality
    stereo .wav files and .iff samples as well (more formats will eventually come)
    - 8 internal Plugins (Sampler & Effects)
    - more than 35 Native Plugins (Generators & Effects)
    - VST + VSTi Host (still limited but most plugins will work fine)
    - Internal .wav output
    - .fxb loading for VST's
    - Midi-In Support
    - Configurable Keyboard Layout
    - themes and skins support
    - much more...

  • [Music Composition] The Free Buzz SoftSynth

    According to Buzzmachine.com, "Buzz is the first ever 'easy to use' free modular software based synthesizer."  I have just started playing around with it and I must say that I am seriously impressed.  One caveat for Windows XP users, you may need to set Compatibility for "Windows NT 4.0 (Service Pack 5)" for Buzz.exe (or in your Buzz shortcut properties) in order for Buzz to work at all.  That may, in turn, cause some other problems.  Unfortunately, while free, Buzz is not OpenSource.


  • [General] Renamed again

    As long as I'm renaming, I have decided to follow the Principle of Concision and further simply this technical weblog's name.  As a side benefit, we can now better enjoy the alliteration (by the way, Onelook is my favorite dictionary resource).  I think that should permanently do it for name changes.  Done deal.