Tobler.SoftwareArchitecture()
John Tobler's somewhat ordered collection of thoughts and resources mostly related to software architecture and software engineering.
-
Article: John Tobler's Law
I have re-framed my post, "John Tobler's Law" as an article. It's permanent home is now here.
-
[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!
-
[General] Renaming again!
Just not concise enough. This is my technical weblog, so let's just name it "Tobler.Tech()".
-
[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.
-
[Languages] RDNZL - a Common Lisp foreign function interface for .NET languages.
RDNZL (pronounced "Redunzl") enables Common Lisp applications to interact with .NET libraries. It's more or less a foreign function interface for .NET languages like C# built atop the C foreign function interface.
-
[Languages] Foil - a Foreign Object Interface for Lisp
"Foil consists of a protocol and a set of libraries that facilitate access to popular object runtimes, such as the JVM and the CLI/CLR, and their libraries, from Lisp."
-
[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.
-
[General] Cutest Software Developer Meeting Announcement Seen in Years!
This really is the cutest software developer meeting announcement I have seen in many years:
Announcing: A Unique UK .NET Developer Event
Just plain good TechnoNerd humor!