Sometimes an impromptu trip through a portion of the Blue Ridge Parkway on an overcast day is the perfect thing.
Blue Views
Byproducts of a Single-Tasking Mind
There are three principles which I believe are vital for living a life that is satisfying: empathy, balance, and loyalty. I use the term satisfying to mean the various positives that one might use to describe such a life: successful, virtuous, self-actualized, finding inner peace. I have considered the value of my three principles for a while now, partly because time is the best indicator of the veracity of my belief, and partly because I desired to communicate my ideas about them in some grandiose fashion worthy of their supposed importance. Such essays, as many of us know, take time to formulate. Right away I must acknowledge that one of the most presumptuous things a person can claim is to possess the keys to a happy life, and I hereby announce that this is not my intention. There is, after all, frequently a disconnect between theoretical abstractions and real life. And at any rate, I have not set out to discuss these three attributes primarily—they merely serve as a framework for what I really want to discuss, which is that the human condition throughout history is largely resultant from the mind’s natural inclination towards single-tasking.

This is roughly as difficult as keeping our own lives in proper balance
In plainer terms, I could be guilty of stating a self-evident truth—we act the way we do because the mind behaves the way it does. Yet I believe this simple insight helps explain several facets of human behavior, and indeed highlights the difficulty of adhering to one set of principles at all times. The very concept of “balance” that I hold so dear necessarily depends on the consideration of opposing viewpoints. I am quite aware, in fact, that the other two principles I mentioned, empathy and loyalty, are themselves two sides of the same coin.
The human mind has been aptly compared to a computer, and the similarities occasionally run deeper than many realize. Computers have had the ability to multitask for many years now, yet upon closer inspection one notes that the central processor merely devotes a number of “clock cycles” per second to each of its tasks consecutively, granting the illusion of handling several things at once. In the days before it possessed multiple processors working in tandem, a computer’s “brain” had to be nimble enough to switch tasks quickly and effectively. Such is the case for a person’s mind, and barring the potentially grotesque emergence of multiple brains of our own, this nimble handling of our collected information is the challenge we perpetually face.
Since even our best attempts at multitasking are illusory and we are thus bound to varying intervals of single-tasking, one can begin to explain an array of naturally occurring human behaviors: mood swings, the power of persuasion, becoming distracted, practice makes perfect. The mere fact that one line of thinking can overwhelm and eventually dominate someone’s mind not only describes the experience of addiction, it also gives rise to the tendencies that manifest as homicide or even genocide. Such domination of a single idea or fixed set of ideas could also describe religious zealotry and its frequent nemesis, obsession with pop culture.
With this essay, I feel that I am arriving at a synthesis of my previous philosophical musings, a unified concept of the human experience that is admittedly basic—perhaps a result of my own predilection towards pragmatism and common sense. The implications of these thoughts are that the cynic and the optimist are both right. While I am forced to concede that tragedy in all its forms may always be part of the plight of mankind, I also know with utter certainty that through the convergence of our individual efforts and serendipitous timing, we the people can continually inspire others, and ourselves, to greatness.
I hope to say more of the principles of empathy, balance, and loyalty, in due time. But perhaps it is best that we simply consider the words themselves and what they mean to us. Our single-tasking minds would surely do well to recall them often.
Simple or Flexible… or Both?
A one-for-all, all-for-one solution to website content management is the holy grail of my profession. For my web development work for clients, I find that several of them have a lot of specific features they want in their content management system (CMS). But soon enough I’m walking the tight rope between simplicity and flexibility.
Selecting a tool to build such a website or application is a matter of audience. The first audience, software developers, need either a lot of freedom or a lot of options. In practical terms, for my PHP development, this is a choice between CakePHP and Drupal. Working with both of these equally has been eye-opening, because without fail there are many features that are much faster to implement in one or the other—it truly ends up about 50/50. Want to display a custom calculation in a specific place on the site? With CakePHP it’s simple. Want a paged image gallery with Lightbox functionality? Drupal can get you there much more quickly.
For both these platforms, the other audience comes into play as well, namely the client. Obviously the client needs to have their available options presented as concisely as possible—they don’t need (or want) a huge amount of freedom or options. So the creation of such a simple interface falls to the developer. The trick is knowing which stuff to allow them to change and which stuff to hard-code. In both cases, priority #1 is defining these as variables (or object properties) as soon as possible in the code, so we can switch back and forth if need be. Yet clients will always possess an uncanny knack for requesting the tweaks that are most troublesome to implement. Granular permissions, anyone?
Creating robust software that is still easy to use is the challenge facing any software developer. Apple has rightly gained a reputation for striking this balance with substantial success, yet they are certainly not above reproach. In the web industry, the balance of power is more volatile, as anyone with a great idea can launch a web application with little to no concern for infrastructure—innovations from Google, Rackspace, Amazon, and the like are taking care of those issues. And while there are a wealth of options in the realm of content management, several of them quite good, I believe this abundance indicates the ongoing problem of balancing features with simplicity in these applications. After a myriad attempts, the world still awaits a truly excellent CMS.
NOTE: Parts of this post were originally a comment at Gadgetopia.


