Wednesday, June 25, 2008

What Lies Beneath...



Our very nature as humans renders us self conscious, i.e. concerned with what befalls our persons and how we affect those around us - and rightly so. Yet one aspect of the natural sciences that I have enjoyed since a child has been that by acquiring (or rather allowing ouselves to acquire) a passionate curiosity of the world about us, i,e. external to ourselves, we may momentarily lose that sense of self and simply gaze and stare in awe at the world about us. Nowadays, with such a hectic life constantly demanding our attention and efforts, this is welcome relief. Take notice of that which is barely notice in our daily walk in this mortal coil...

“Deer, jumping mice and the oven-birds are denizens of the forest floor by virtue of using it as their substratum, but there is also a host of curious animals which use the forest floor, especially the litter of dead leaves, twigs, branches and fruit parts, as their walls, ceiling and sub-basements.

Looked at from the eye level of the cockroach, this litter becomes a several-storey edifice of enormous extent. The various floors are separated by twigs, midribs, petioles, fruit husks, samaras, skulls, elytra and faeces. The lowers one descends, the more compact is the structure. The leaves become more fragmentary, the faeces of worms which have come up from the soil, of caterpillars which live in the trees and of the inhabitants themselves, as well as grains of sand brought up by the worms and a heterogeneous assortment of beetle skulls and wing covers, become more abundant.

This complex is rendered more intricate by the growth of minute fungus moulds which feed upon dead leaves and organic refuse, weaving it all into a compact amt by their myriad white hyphae.

This is the woof woven into the warp of the woodland rug.”

From preface of Soil Animals, Keith McE. Kevan , H. F. & G. Witherby Ltd. (1968) - attributed to A.P. Jacot

Saturday, June 14, 2008

Angola and Nepal

Last March I was quite close to visiting Nepal for a PDA assessment while enroute from Myanmar. Nepal has been engaged in turmoil between the Maoist communist “insurgency” and it monarchy for years. A few weeks before my departure for Myanmar, I received an email that conditions had deteriorated due to the upcoming constitutional elections that would determine the fate of the monarchy, and that we should defer my trip until a later time. The election was held and effectively ended the monarchy resulting in the King leaving the palace and retiring to a nearby house.

After reading that conditions had stabilized, an email to the country office in Kathmandu resulted in a green light to visit. They suggested the latter half of August which works out perfectly for me, since I am finishing the planning for a ten day assessment in Angola the first of August.

I seem to always be working the horizon, as I call it for trip planning. The analogy, for me, goes like this. The shoreline represents airline ticket in hand, bags packed and visa stamped in my passport (oh no! I’m running out of pages again in my passport!). The expanse of swells across the sea between me and the horizon are the trips in progress, e.g. Exactly what date should I arrive? Has my hotel reservation been completed yet? Am I going to receive my passport back in time from the visa courier agency? Beyond the horizon (with the masts poking above the line of time…) are the emails traded back and forth going like this: we will discuss it with our program persons, maybe in the fall. The Sahara is too hot during the summer! What is a PDA??? It seems my mind and email typing fingers rove to and from across this line of sight. The sun never sets, it seems…, but what a view!

Tuesday, June 10, 2008

The Tale of the Data

I was a simple toolroom clerk working for General Dynamics back in the early 1980’s. My job involved stocking and issuing electronic hand tools to assemblers. One of the tasks was to maintain inventory and ensuring accountability for all tools issued to employees using their employee number. We used a NCR form (multi-paper forms using micro-encapsulated bubbles on the back of each page, excepting the final copy which when written upon burst and produced a carbon copy on the page underneath. We spent a lot of time managing a large box of tool receipts indexed by employee number.

Whenever an employee requested a tool, we would (technically) look first to see if an identical tool had been issued to same employee before issuing another. Well, at the beginning of shift the long line of employees knew we would not have time to rummage through all those slips of paper to see if they had duplicate tool issues. This poor inventory execution not only resulted in behavior by employees not bothering to see if they had a duplicatetool in their toolbox, but it also allowed many nice socket sets and diagonal pliers to find their way home. I had a few employees that pilfered generous amounts of tools knowing the weakness of the paper-based system.

My manager walked in one morning with a large box and a smaller package. He looked at both myself and my coworker briefly, then he handed the box to me (my co-worker struggled with a learning dyslexia) and instructed me to learn how to use this new Apple IIe computer and the DB Master database software. He wanted me to convert from a paper-based tool inventory system to a computerized one. He said that I was relieved of my toolroom window duties, grab a cup of coffee and to figure it out.
I had never touched a computer and I certainly never had even heard of a database. During the next few weeks I found my calling.

Now I had always had a proclivity towards handwriting manual lists of information on everything from notebooks, to ledgers to huge wall-mounted order lists. I was fascinated even as a young child with lists of toys and poring long tables of geographic country data. I loved how a database (albeit, non-relational) could organize data in a logical and easily retrievable manner. I not only learned to use that state-of-the-art personal computer, but how to design simple databases and to build reporting tools.

Well, soon I had my most notorious tool thief approach me for a pair of connector crimpers. This tool type cost over $100 dollars not including the crimping die set that he also requested. I asked him to please wait a moment. I quickly churned out on a noisy dot matrix printer a list of all tools that he had checked out and had not yet returned consisting of several pages. I returned to the counter window and displayed the column of the crimpers. I replied, ”I will be glad to give you another crimper after you return the other four that I have already given you.” He was furious and declared his boss would see about that! Well his manager actually worked with my father at this plant some twenty years earlier. When he returned with this manager, I simply showed him the list of tools issued to the irate employee. The manager laughed and walked away after turning to the employee and saying, “Isaak gotcha!”

Afterwards I went on to develop databases and reporting tools of ever increasing complexity and usefulness. Later, with the Boeing Company I found a new IBM-compatible PC sitting in our main office being left unused. Everyone was afraid to touch it. Well, I found that it had a relational database called Borland Paradox installed on it. Soon, I had access rights to the main frame database (DBII) and I was able to ask any question that a manager asked themselves about our inventory (this is significant, being able to query data for meaningful and useful information. Unorganized data by itself is tedious and largely unusable).

For instance, I was able to summarize the tens of thousands of tools used on the existing 767 airplane and adapt them as an order list for the new 777 program that was just starting. Quantities were added to selected tools after review by each airplane section build group and then we simply let a printer spit out boxes of tool orders to be delivered straight to procurement (this was before email became available). My fellow tool coordinators were delighted since they no longer had to hand type hundreds of tool orders on multilple page carbon paper forms and then later to be hand typed onto order status sheets. Later I learned how databases could be placed on brick-sized handheld computers for our tool rooms with the data uploaded with a docking station connected by wire to the main database.

I was on my way….

During my database career with the Boeing Company I would encounter someone laboring over data management using a spreadsheet. I have seen them all, from Lotus 1-2-3 to the latest products. I recall one gentleman who had an empire of time and cost devoted to a huge spreadsheet complete with embedded macros and images. By that time, I was with an IT group and I had received the request to speak to the spreadsheet designer since he had asked for a third hard drive in his PC. His hard drive order request justification described how he needed the extra storage space for maintaining the multitude of spreadsheets that he had broken his “database” into. Spreadsheets can be limited to 65,000 rows of information, but rarely hit that limit – but not this guy.

I recall the irritation every time that he proudly described his information repository as a database. I cancelled his hard drive request and instead authorized myself to kill this cumbersome set of data that was constantly at risk since it was never backed up. I developed a real database, imported his data and suggested that he return to the duties that he had been hired to do as a tool designer. All is fair in love and data…

Next: when is a spreadsheet not a database?