TweetFollow Us on Twitter

September 94 - THE VETERAN NEOPHYTE

THE VETERAN NEOPHYTE

Rubber Meets Road

DAVE JOHNSON

[IMAGE 110-111_Veteran_Neophyte1.GIF]


I've been thinking about edges lately -- about the places where dissimilar domains meet and interact. You know how every now and then you come up with a new view on things? A new model to try to fit the facts into, a new lens to use to examine the world, a new pattern that you haven't noticed before but that suddenly seems pervasive? Edges are like that right now for me. It seems that everywhere I look I see edges, and the edge always seems to be where the action is.

I think it started in January, when I was called for jury duty. I was promptly selected to serve on a long, complex, and sordid criminal trial. I've been called for jury duty only once before, and that time the experience was short and dull. I did serve on two juries, but neither trial lasted more than a couple of days, and they were both very mundane. This time was decidedly different. There were 4 defendants, 53 separate counts to decide, 3 different crime scenes, dozens of spent bullet casings and slugs and shotgun waddings to keep track of, something like 14 police witnesses and 6 or 8 civilian witnesses, a two-inch thick stack of 8 by 10 color glossies, and lots more. The whole adventure took nine weeks to play out. Yow.

The atmosphere in the courtroom spanned the full range of intensities. There was plenty of plodding boredom: day after somnolent day of slow, thorough, painstaking ballistics testimony, matching bullets to guns and mapping where they were found. There was high drama: the tapes of the police transmissions during the chase and as the final shootout began were filled with panic, screaming. There was humor: Helen in chair 5 often started to fall asleep in the afternoons. The court reporter would see her dropping off, make a little hissing noise, and Wes in chair 4 would surreptitiously nudge Helen back to consciousness. We'd all grin.

But no matter what was happening at the moment, I found theprocess absolutely riveting, from beginning to end. Here were the great and mighty wheels of justice in America, slowly and ponderously turning, grinding away at the facts like so much dry corn under a millstone. The courtroom is a place where politics actually collides directly with people's lives, through the strange intervening filter called law. It's an edge, an active boundary separating two domains, where work actually gets done.

I'm constantly drawn to active boundaries like that, places where two dynamic systems collide and affect each other. Interfaces. Precipices. Limits. Edges. And they are everywhere. In a previous column I pointed out an edge in the realm of language: semantics, where a language's structure collides with meaning and where the real work of the language -- creating meaning from abstract symbols -- gets done. In biology, there are edges all over the place. An obvious and important one is the semi-permeable membrane. It's the structure that allows life to create and control its own environment, and it's arguably the single most important structure enabling complex multicellular life to exist. Biologically active molecules are active because of theirshape , their boundaries; proteins and enzymes work because they fit together with complementary molecules. In philosophy there is the edge between self and not-self, and teetering along this edge, hopping back and forth across it and trying to look at it from all angles, is how the work of philosophy gets done. In physics, often the edges are where the truly interesting -- and, not coincidentally, mathematically intractable -- stuff happens. (In engineering school, an all-too-common phrase was "ignore edge effects.")

All the exciting stuff seems to happen at edges. Large systems that incorporate feedback often exhibit a behavior known as "self-organized criticality" in which they evolve toward a critical state, an edge, and forevermore exist there, teetering on the crumbling lip of stability. A great example is a conical pile of sand on a circular plate, with grains being added to the top one at a time. Over time the overall shape of the pile will change very little, but if you turn up the magnification and look closely at the side of the pile, there are constant avalanches of all sizes, all extremely unpredictable and chaotic. This is an interesting dual behavior: at one scale there is incredible robustness; the overall shape of the pile is very stable and will always recover itself, even if disturbed. But on a smaller scale, the scale of an individual grain on the side of the pile, the dynamics are wildly unpredictable and incrediblyun stable. The pile is poised at a limit, a dynamic balance between growth and decay.

An interesting thing is how many different varieties of dynamic systems seem to exhibit this kind of behavior. The locations and magnitudes of earthquakes, fluctuations in traffic flow, the rise and fall of economic markets, the rhythmic variations in a heartbeat, the varying current through a resistor, and the population changes in an ecosystem all exhibit dynamic characteristics similar to the sand pile, and this is not an exhaustive list by any means. That state, pushed up against the edge of stability, seems to be a natural one. Life itself appears to be delicately poised on the boundary between order and chaos.

In computers (you knew I was going to get around to this eventually, didn't you?), as in any complex system, there are lots of interesting edges and boundaries if you look for them. Internally, there's the place where the software collides with the hardware; sparks really fly down there, all right. Object- oriented programming is all about repackaging the boundaries between and among data and functions. (A large part of good object design is minimizing the "surface area" of your objects.) And then there's the edge of the computer itself. And I don't mean the plastic or metal surface of the box, but theexperiential boundary, the true edge between the machine and the user, the interface. Here the animal collides with the machine, and the boundary between them is infinitely convoluted, elastic, dynamic, and interesting.

For software designers, perhaps the most important lesson to be learned from the edge-centric view is this: the shape of a boundary defines the shape of things onboth sides of the boundary simultaneously. The boundary of my dog Natty defines not only her own shape, but that of a Natty- shaped hole in the air as well. The edge between two interlocking tiles in an Escher drawing defines the shape of both tiles at once. If the edge in question is one we have control over, this can be very important.

By programming a computer we're not only shaping the machine; we're also shaping the humans who use it. This is often overlooked, but is crucial to designing good software; it needs tofit . Humans are incredibly adaptable, and will contort themselves grotesquely to use awkward tools, if necessary. Like kids with their faces squashed against the toy store window, computer users smash themselves up against the interface -- even though it might hurt -- to get at what's inside.

But because of the chameleon-like nature of the computer, we have more or less total control over the interface. So in principle we have the power to shape the computer to the user, rather than the other way around. We should be able to make a truly human-shaped dent in the computer, a dent people can slip into effortlessly and comfortably, like slipping into a fuzzy slipper. It's incredibly hard work, shaping the computer to the human, all that snipping and tucking and smoothing. It requires constant readjustment, painstaking attention to detail, and massive amounts of brute-force trial and error. But it'sgood work, some would say the work that humans are best at: the shaping of tools.

So now here I am, seeing edges everywhere. Sigh. Last year it was basins of attraction, this year it's edges, next year maybe it'll be networks of interconnections. But there's one thing I can count on: every time I get tired of looking through one particular glass, there will be another within reach. Humans have this uncanny ability to apply order to everything they see, to perceive structure in everything around them. Our minds seem to operate by forming and then reforming meaning, establishing and then reestablishing context, constantly slipping and adjusting to accommodate the relentless stream of input. Hmm. Just like that pile of sand.

RECOMMENDED READING

  • Complexity: The Emerging Science at the Edge of Order and Chaos by M. Mitchell Waldrop (Simon & Schuster, 1992).
  • How Dogs Really Work! by Alan Snow (Little, Brown and Company, 1993).

DAVE JOHNSON likes to try to slip new words he's learned into casual conversations without anyone really noticing. Two years ago he learned the word enantiomorph . As you might imagine, he's still waiting for the right opening. *

Thanks to Jeff Barbose, Michael Clark, Michael Greenspon, Brian Hamlin, Mark ("The Red") Harlan, Bo3b Johnson, Lisa Jongewaard, and Ned van Alstyne for their always enlightening review comments.*

Dave welcomes feedback on his musings. He can be reached at JOHNSON.DK on AppleLink, dkj@apple.com on the Internet, or 75300,715 on CompuServe.*

 
AAPL
$440.00
Apple Inc.
+0.34
MSFT
$34.51
Microsoft Corpora
-0.34
GOOG
$888.83
Google Inc.
-18.14

MacTech Search:
Community Search:

Software Updates via MacUpdate

SteerMouse 4.1.6 - Powerful third-party...
SteerMouse is an advanced driver for USB and Bluetooth mice. It also supports Apple Mighty Mouse very well. SteerMouse can assign various functions to buttons that Apple's software does not allow,... Read more
Google Chrome 27.0.1453.93 - Modern and...
Google Chrome is a Web browser by Google, created to be a modern platform for Web pages and applications. It utilizes very fast loading of Web pages and has a V8 engine, which is a custom built... Read more
Labels & Addresses 1.6.5 - Powerful...
Labels & Addresses is a home and office tool for printing all sorts of labels, envelopes, inventory labels, and price tags. Merge-printing capability makes the program a great tool for holiday... Read more
KeyCue 6.5 - Displays all menu shortcut...
KeyCue helps you to use your OS X applications more effectively. Just hold down the Command key for a while - KeyCue comes to help and shows a table of all currently available keyboard shortcuts.... Read more
HoudahSpot 3.7.8 - Advanced front-end fo...
HoudahSpot is a flexible file-search tool based on Apple's powerful Spotlight engine. Keep frequently used files within reach Retrieve the files you didn't know you still had Don't waste time... Read more
Cobook Contacts 1.2.6 - Intelligent addr...
Cobook Contacts is a better address book that makes contact management enjoyable for millions of people every day. Find contacts faster and organize them with tags. Get integrated social profiles... Read more
AppDelete 4.0.7 - Delete your unwanted a...
AppDelete is an uninstaller for Macs that will remove not only applications but also widgets, preference panes, plugins and screensavers along with their associated files. Without AppDelete these... Read more
OnyX 2.6.9 - Maintenance and optimizatio...
OnyX is a multifunctional utility for OS X. It allows you to verify the startup disk and the structure of its System files, to run miscellaneous tasks of system maintenance, to configure the hidden... Read more
Apple iTunes 11.0.3 - Manage your music,...
Apple iTunes lets you organize and play digital music and video on your computer. It can automatically download new music, app, and book purchases across all your devices and computers. And it's a... Read more
Spotify 0.9.0.133. - Stream music, creat...
Spotify is a new way to enjoy music. Simply download and install. Before you know it you'll be singing along to the genre, artist, or song of your choice. With Spotify you are never far away from... Read more

Warhammer 40,000: Armageddon Brings The...
Warhammer 40,000: Armageddon Brings The Second War of Armageddon To iOS, Next Year Posted by Andrew Stevens on May 22nd, 2013 [ permalink ] Strategy game creator, Slitherine, unleashes Armageddon, its firs | Read more »
World of Aircraft MMO Flies Into Action
World of Aircraft MMO Flies Into Action Posted by Andrew Stevens on May 22nd, 2013 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
iBillionaire Compares Your Stock Market...
iBillionaire Compares Your Stock Market Portfolio To Actual Billionaire Portfolios Posted by Andrew Stevens on May 22nd, 2013 [ | Read more »
Greedy Grub Gets A Nature Filled Gamepla...
Greedy Grub Gets A Nature Filled Gameplay Trailer, Launches This Week Posted by Andrew Stevens on May 22nd, 2013 [ permalink ] Greedy Grub, a fun simulation game based on the work of comic artis | Read more »
OmniPresence Automatic Document Syncing...
OmniPresence Automatic Document Syncing Is Now Available Posted by Andrew Stevens on May 22nd, 2013 [ permalink ] The Omni Group has released OmniPresence, bringing automatic document syncing to OmniGraffle, OmniOutliner, a | Read more »
Zoombies: Animales de la Muerte! Review
Zoombies: Animales de la Muerte! Review By Carter Dotson on May 22nd, 2013 Our Rating: :: FIESTA!iPad Only App - Designed for the iPad Yes, a game about taking on hordes of zombified animals is as good as it sounds.   | Read more »
THX tune-up™ Review
THX tune-up™ Review By Michael Carattini on May 22nd, 2013 Our Rating: :: EASY TV DISPLAY ADJUSTMENTUniversal App - Designed for iPhone and iPad THX tune-up is a fantastic utility that makes it simple and easy to adjust your TV’s... | Read more »
Earth Invasion Episode I: Eclipse Review
Earth Invasion Episode I: Eclipse Review By Campbell Bird on May 22nd, 2013 Our Rating: :: FIGHT OFF THE "BUGS"Universal App - Designed for iPhone and iPad Earth Invasion Episode I: Eclipse is a real-time strategy game that is... | Read more »
myPhoneDesktop Review
myPhoneDesktop Review By Jennifer Allen on May 22nd, 2013 Our Rating: :: PRACTICALUniversal App - Designed for iPhone and iPad myPhoneDesktop won’t win any prizes for its looks, but it’s a useful app for those who want to transfer... | Read more »
Chasing Yello Friends Review
Chasing Yello Friends Review By Jennifer Allen on May 22nd, 2013 Our Rating: :: CUTE, BASIC, RACINGUniversal App - Designed for iPhone and iPad Straightforward and cute, Chasing Yello Friends is also a little lacklustre in terms of... | Read more »

Price Scanner via MacPrices.net

Platform Wars: Tablets Triumphant, But Don’t Write...
The Register’s Paul Kunert says it’s finally official – the epic battle of legendary Apple CEO Steve Jobs is finally won, now that he has toppled the PC platform from beyond the grave, in the UK, at... Read more
Apple Tops 100 Most Valuable Global Brands 2013 Su...
MarketingWeek’s Lou Cooper reports that this years BrandZ ranking of the top 100 valuable global brands sees Apple maintain its reign as number one, ahead of Google and IBM in second and third and... Read more
How To Create A 4GB/S RAM Disk In Mac OS X
TekRevue notes that RAM Disks, as the name indicates, are logical storage volumes created using a computers memory (RAM) instead of a traditional hard drive or solid state drive. Back in the day, RAM... Read more
How To Factory Reset On An iPhone or iPad
PC Advisor’s Jim Martin notes that when you come to sell your iPhone or iPad – or even give it to a family member – you should erase all the data and restore it to factory settings to avoid handing... Read more
HGST Launches 1.5TB Capacity in Standard 2.5-inch...
HGST (formerly Hitachi Global Storage Technologies and now a Western Digital company) continues to push technology innovation by offering the highest storage density (MB/mm3) of any hard disk drive (... Read more
iPads with Retina Displays (Apple refurbished) ava...
The Apple Store has Apple Certified Refurbished 4th generation iPads with Retina Displays, Wi-Fi & Cellular, available for $50 off MSRP. Apple’s one-year warranty is included with each iPad, and... Read more
Apple MacBook Orders To Rise 20% Sequentially In 2...
Digitimes’ Aaron Lee and Joseph Tsai say that with Apple ready to release its new MacBook products in the near future, sources from the upstream supply chain have revealed that orders for MacBook... Read more
Trial Production of 5th-Generation iPad To Begin R...
Digitimes’ Max Wang and Adam Hwang report that trial production of Apple’s 5th-generation 9.7-inch iPad will begin soon with volume production to begin in July, and monthly shipments ramping up to 2-... Read more
Dell’s $100 Thumb-Sized Android PC To Ship In July...
9to5google.com says that Dell’s Project Orphelia, a thumb-sized drive that turns any display with an HDMI port into an Android PC, is to start shipping in July at a price of around $100 according to... Read more
MacBook Airs (Apple refurbished) available startin...
 The Apple Store has Apple Certified Refurbished 2012 MacBook AIrs available for up to $240 off MSRP, with models starting at $849. An Apple one-year warranty is included with each model, and... Read more

Jobs Board

Mac/ *Apple* Specialist Needed | Enterp...
Mac/ Apple Specialist Needed | Enterprise iPad Deployment A prominent Robert Half client is seeking out a Mac/ Apple Specialist to assist with an iPad deployment Read more
Class 1 District *Apple* Technician -...
QUALIFICATIONS: High School diploma Associate Degree in Technology preferred. Apple Certified Support Professional Mac OS X 10.5, 10.6, 10.7, 10.8 Apple Certified Read more
*Apple* At-Home Team Manager - Apple (U...
Changing the world is all in a day's work at Apple . If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than Read more
Class 1 District *Apple* Technician -...
QUALIFICATIONS: High School diploma Associate Degree in Technology preferred. Apple Certified Support Professional Mac OS X 10.5, 10.6, 10.7, 10.8 Apple Certified Read more
*Apple* Infrastructure Engineer II - Ba...
39964 Apple Infrastructure Engineer II Full Time Regular posted 04/22/2013 San Ramon, CA San Francisco, CA Requirements What sets Bank of the West apart from other banks Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.