I do like it. Bangalore is vibrant, growing, and accessible. But those aren't necessary qualities for living abroad; many would be happy with seclusion, calm, and diversity as qualities around which to build a new home. As long as I'm in technology, however, a jostling city life breeds the right rate of change. Change, in Indian cities, is ubiquitous, constantly pushing me to remember humanity's global growth and interdependence.
While home visiting my parents, I'm reminded of this as I look out across their back yard. The back yard is taking shape. It's been taking shape for twenty years. The grass was replaced by xeriscaped gardens of mini-forest. The fence was overhauled. A garage was built which would serve as my Dad's shop as he went through his own transition from educator to carpenter. A giant square hole marks the forthcoming home of a new shed. The yard has forever been under construction, under repair. The yard is a microcosm, a city of two. The shop is another, smaller microcosm for a city of one and the change is faster here: one week it's the construction site of ornate boxes, the next, of kitchen cabinetry. The workbenches and storage of the shop are single-layer, finite recursion, self-replicating organisms when the shop occasionally finds use for modifying itself or improving on its existing structure.
My house, Bangalore, one month ago. While en route to Cooke Town's neighbourhood tree-mapping exercise, Abhinav, Nid, and Noopur were storm-stayed in my apartment while hail and rain tore apart the undocumented trees outside. Sufficiently warmed with tea, honey, and chocolate, the conversation drifted to the layout of my flat, as it was Noopur's first visit. She wasn't offended by much (which is in the neighbourhood of compliments when in the company of designers and architects) save the laundry rack. I have a metal laundry rack I drag into the living room whenever I'm drying clothes, which is almost always, and drag elsewhere when I have guests. She suggested a wooden ceiling rack on pulleys and when Nid complained that such a rack is always visible, Noopur had an observation that, like all meaningful observations, seems obvious in hindsight: It should be always visible, since I'm always doing laundry! A pulley system keeps it out of the way of foot traffic and makes a home for the drying clothes in my tiny one-bedroom apartment. We all agreed that an extra room, even if I had it, wasn't a real solution: design, it would seem, is as much about admitting the truths of our constraints as it is about shaping them and manipulating the world within them.
My parents' house, Saskatchewan, last week. Out the back window, I watch my parents put in their garden, I notice two things. Both are answers to Alexander's question, "how does the space make you feel?" and they're both surprising. The work-in-progress garden shed feels ...productive. It feels like design is happening. As my Dad drags a hose around the yard to water plants, the hose, comparatively, feels like a burden. The design of the hose is over -- and it's a failure. Like the laundry rack, it's not a part of its environment. While in use, it's an eyesore, something to be put away, to be hidden from the view of neighbours and friends. While hidden, these items are the shame of a household: they get their own space, but not much, and that space serves no other purpose but to hide those tools to which we ascribe utility without beauty.
Today. As luck would have it, my ponderings over the hose came just in advance of my parents installing underground sprinklers. Mechanical rain now falls in late evening, automatically, as the evaporative powers of the sun quiesce. One wonders how many technological leaps we are from harnessing the rain of the sky rather than our parabolic artifice. When we do, will we relearn the lessons nature's rhythms have taught us in our crops and dams? A universal desire to reverse our worldwide climate change seems to hint that we might overdo our first go in the driver's seat of Earth's weather system. Thankfully, our first attempts at anything are usually dramatically underpowered against their inspiration. Much of the global balancing act is done for us and humanity's most embarrassing stumbling comes on the heels of progressive haste.
Our work in more plastic media is discovering itself. The absence of physical boundaries (save the limitations of electric current and the speeds of light and thought) give us undeniable freedom to play. Reshaping a metaphorical yard: the shop, the tools in the shop, the garden, and even ourselves... these things can and do happen on a daily basis. A tempting trap is to believe we in the software industry are regularly creating revolutionary works. No matter how quickly or effectively we work as individuals or teams, the measurable output, which one could say is measurable on a scale of global human awareness and, considered in that physical frame, only measurable for a still-fleeting period of time (though that time may span generations, if unlikely), is undeniably chaotic. Controlled chaos loops, floats, or crushes the paper gliders of human thought across an atmosphere of gas perceived as modern time. It is perceived this way, of course, at every point in time. All people of all societies in all eras have witnessed the cliff as though it were impossible to witness anything else, as this threshold can hardly unwind into another truth. Our work on the cliffs, our collective creation, is the emergence of the next technology, the next business model, the next government, the next family, the next garden.
I often ask myself if the waves of emergence -- the climate of generational human endeavour to the storms of our yearly activity -- are so obvious and observable in the absence of our bustling, surely successful businesses built on meaningful technologies are little but the observation of our current wave or updraft and the intelligent prediction of the next obstacle against which it will crash? Surely. But such predictions are unfortunately easy to make in terms of accuracy on only relative scales of time. The trajectory of our intent is clear: we will eliminate poison and disease as we unearth solutions, we will find new systems of thought for peace on every scale, we will feed the world's hungry and stem our cancerous growth. One look no farther than one's own household, but observation at every scale tells the same story: across our cities and across global statistics.
But what inaccurately passes for optimism to the inattentive also does not write a guidebook for the most perceptive witness of our Earth-sized paper glider competition. A rock in the nose of one glider may put it well ahead of the rest, crushing competitors along the way - at least as long as the rock-nosed glider remains in the air. The wiser glider-flyers mutter clichés about the dance, about the interplay between the gliders, about a glider design which will outlast not only their glider but the very memory of their glider and themselves. Every shade of the palette. Every new gadget. Every line of code folded across every abstraction in the domain across every abstraction which transcend domain across every medium of shared knowledge. Our grandchildren will not know GitHub or Oracle any more intimately than we presently experience Compuserve or Geocities. But what becomes of the ideas? As the world pulses closer, I can only guess that increased precision -- the absolute and utterly undivided attention to each crease and fold of my glider -- will dictate how long I might keep it afloat. If we observe the unbroken continuity of the universe in which we live, and dedicate ourselves to act only on the threshold of that continuity, how can we fail?
Morris's "Have nothing in your houses that you do not know to be useful, or believe to be beautiful." implies further union. The perfect localized mechanical weather system would be one which tunes itself and is utterly undetectable as human creation. The perfect corporation is a model which outlasts its owners and employees, a design so beautiful as to barely materialize into view. The perfect network connects everything, grows, learns, and heals... but does not intrude. I endorse pursuing the inevitable confluence of these notions. Our personal spaces are easy to fill with both. Our work spaces are quickly converging with our personal spaces, and should be equally beautiful and functional. Our public spaces are little more than a network of those two. And our codebases? Well, that's where many of us spend the majority of our time. In the plastic. It only makes sense that we want to see inside what we long for out here.