Saturday, January 18, 2014

Lil' Pete's Short Stories

Lil' Pete woke up just after dawn, the sun streaming through the cheap blinds and white, cotton curtains of his bedroom window. He blinked his eyes and tried to bring the bedside clock into focus, but at this hour, in this state of mind, it was all a blur. He thought he'd awaken from a dream filled with intrigue and mystery, but he couldn't remember a single image, so it was just as likely a mistake. Lil' Pete would do that sometimes, in his mind, particularly when still half-asleep. Lil' Pete pulled off his bed covers and threw his big feet over to the floor like two big lumps of clay. With patience he shoved his clay feet into his brown slippers, raised himself upright, guided his way to the bathroom and made himself ready for the day.

Lil' Pete was not little, nor had he ever been, in relative terms. Compared to his father and big brother he had always been just a pip-squeak, but they were taller than average and big boned. It was true that he'd put on a pound or two in his later years, but other than his new doctor, no one seemed too concerned about it. “Either way,” he said aloud, to no one, taking a quick peek at his flabby physique and weathered face in the bathroom mirror, carefully brushing what was left of his silver-white hair and bushy mustache.

Most days, after awakening, Lil' Pete would open the curtains in his small den to bring in what sunlight was there and so he could see the bird house he'd placed just outside his window. Beyond the birdhouse it was mostly cars, parking lots and office buildings, though he kept most of it out of focus. Lil' Pete had seen two birds go in his birdhouse, or at least inspect it, but he couldn't say for sure if there were others, or perhaps other birds of the same kind. Looking again at the birdhouse, this time peering closely, eyes mere slits, he remembered, suddenly, the tree house that his grandfather had built in his backyard in South Carolina. And how one time he'd spent the entire night there, with a bowl of popcorn, his sister, and his grandfather.

It was a brilliant blue night, he remembered, with the air just cold enough to require a blanket and long pants. As the night drew on Lil' Pete, Linny and Gramps sat on pillows, ate caramel corn and peered out the window that faced to the woods. It wasn't long before they heard the sounds of crickets light up, and the songs of toads, sounds like tortured creatures, or terribly bad musicians. Gramps told us a tale which I can't remember fully; just now. But I'll never forget the red owl which lit down upon the large branch of the skinny pine tree that seemed curtained by moonlight. I'd never seen an owl in person, and so it was naturally fascinating and alarming at the same time. It was the most heart-felt owl I've ever seen or heard and she throated her hoot like a starlet on a single stage. Gramps put his long arms around me and sis until we feel asleep, then he tucked us in and kept us good company through the noisy, chilly night. At dawn, I remember the sunlight through the trees like a fire, bright as silver.

Lil' Pete made his way across the room to the kitchen and made himself a pot of coffee, or half a pot, or perhaps just a cup or two, which he knew just how to do, then plopped down in his easy chair in front of the TV, though there was nothing on that he cared to watch.  Usually there was a paper outside his door, as there was this morning, and usually he would thumb through it, reading every word, or just some of the more interesting articles, or a few of the headlines, or maybe just look at the pictures. In the section titled Life and Entertainment Lil’ Pete was drawn to a large photo of a sailboat – or perhaps it was a yacht of some sort – he wasn’t sure.

In his youth Lil’ Pete had loved the ocean and his uncle Gee owned a boat for a few years that was big enough to fish in the deep sea. He’d only fished with uncle Gee a couple of times, and only once had they caught any fish worth keeping. But still Lil’ Pete could remember that one trip with uncle Gee and his cousin Cal, like it happened yesterday.

The gulf water was almost as calm as a lake, though at dawn it sparkled like emeralds and streams of silver. His mother had covered his face and shoulders with white, greasy sunscreen and insisted he wear a big floppy hat.  There was a picture of the three of them somewhere, probably packed in one of the shoe boxes where they kept their pictures. He made a mental note to ask his daughter to see if she could find it for him, but in minutes forgot completely what the mental note pertained to.

Uncle Gee’s boat flew over the water like a jet and left perfect foamy waves behind them. In the morning a dolphin swam beside our boat, easy and carefree as the waves behind us. Other than my wife, it might have been the most beautiful creature I’d ever seen; at least in person.

We slowed down once we reached the good fishing part of the gulf and dropped our lines. I remember how Uncle Gee taught me how to bait a silver side minnow onto a hook, how to cast the big rod, and how to put my finger on the line to feel for a strike. Fishing is a solitary and quiet exercise, filled with time for reflection and distraction. But in the deep sea all fishers should be on guard. It was Cal who first hailed a bite, and though twice my age and size, he struggled to reel in the creature. Looking back, its no wonder it was such a struggle, for he’d snared a trigger fish, big as a frying pan, but twice as heavy, ornery as a bull and just as leathery. Blue, green and gold flashed from the scales, fins and eyes of the catch, with teeth squared-off like tiny dentures. Cal yanked the trigger fish into the boat as we scrambled for safety. Uncle Gee yanked it up by the gills and laughed at us like the nervous novices that we were. He cut loose the leader and released the prize back to its home, hooks, leader and all.

It was my bite that I most remembered, because I could feel it in my hands, and because all fishing is personal – at least that’s my impression. The line on my rod flew out with a whirring like bees, and for me, still a young boy, it cast upon me great agitation and Adrenalin, the excitement that one can only get from the feeling of a big fish on the other end of one’s line.

Lil’ Pete took a deep breath as his head snapped up, suddenly, realizing that he’d been sound asleep. The paper lay in his lap, barely opened, and his coffee, half-finished, was cold. “Well that was weird!” he said, to no one. Then he looked around the room to be sure that no one was watching him.

The door was closed and indeed he had been napping in complete exclusion and obscurity. "Thank God no one saw that!" He said to himself, shaking his head at how remarkably brilliant the dream-movie had been. Lil' Pete had a knack for vivid dreams, sometimes a startling and invigorating moment of excitement, sometimes a dark vision into his own nightmares and wired stories without connections, light or understanding. Such was the substance of dreams; uncontrollable as the clouds, filled with images from the past and the future co-mingled: a dream had rules, but no rules that Lil' Pete had yet figured out; Not that he hadn't tried.

Lil' Pete took hold of his walker and made his way down the hallway to the dining room. There were pleasant photos of lakes and landscapes on the walls. Surely some of these pictures were personal to someone, at some time, but they all seemed unconnected to his reality, at least today. Lil' Pete could barely walk, even with the walker, but it was a life-experience that he still wanted to hold on to, gripping the walker and pulling himself forward like a man pushing back time.

Jim and Ziggy were waiting for Lil' Pete when he arrived at the dining room for lunch. Jim had once managed a big furniture manufacturing shop in his day, and Ziggy, after raising two beautiful boys, became accomplished in the art of growing and canning home-grown vegetables, and penning original works of short fiction. Ziggy suffered from senility and would shake her head and hands when speaking. No bigger than a peanut, she took great care to keep her hair in perfect form, the color of cotton, and her thin, expressive lips were always perfectly painted in perpetual rose.

Lil' Pete dragged himself into a chair and up to the table, looking across the room to take account of the dinner crowd; make note of the familiar faces; take a temporary check box of a missing colleague, or a fellow boarder who was in distress. In this stage of life, everything was a competition: who could still walk, who could still feed themselves, who could make sense in conversation, who had visits from loved ones. It was the last stages of competition on the stage of life, where you had no control whatsoever on the outcome, selfish pride priming an irrepressible, genetic pump.

Lunch menus lay on the table in front of them, but Lil' Pete barely noticed them. He looked at Jim and wanted to say something, but his mind couldn't move the words to his lips. As a result he just stared at Jim, then reached down to pick up the menu. He stared at the menu like he was looking through a two-way mirror, like he was suddenly back inside a dream. Lil' Pete smiled and set the menu down, looking across the room. "Well I'll have whatever she's having." he announced, satisfied with his selection and suddenly filled back up with confidence.

"I'm having the soup and grilled cheese sandwich," Ziggy said, eyes staring right through the middle of the laminated menu, like she could smell the soup and cheese. Lil' Pete pursed his lips and took his order back: "Wait!", he said, " I'd like the beef tips and rice," just catching the servers ear as she left the table, noting the change. For a second Lil' Pete seemed embarrassed, then he caught himself and began the process of folding his napkin under the table over his lap. He looked at Ziggy, her face as simple and fragile as a flower,

Ruth had the face of a flower, and could gather the afternoon sunset in her hair like the last cloud, eyes bluer than any sky he'd ever seen. Touched by grace, Ruth would always smile at Lil' Pete when he spoke out of turn, or impertinently, often putting her slender hand on his arm, silent as a dream.

As light as a butterfly, and more delicate, Ruth danced around Lil' Pete without blinking. He looked across the dining room and spoke, to no one in particular: "There's something about this room," he said. "You never know."

The light in the dining room was golden, covered with the dust of butterfly wings. Lil' Pete looked at Jim and pursed his lips, posing a question to him: "Did we order?"

Jim put two fingers on the white, cloth napkin that was laid on his lap, and winked, mostly to himself, suddenly thinking about oysters in the mud of Charleston Bay. He felt the mud and shells in his hands, and the smell of the bay at low-tide, and the grins of his father, uncles and cousins when he pulled up a few of the prized mollusks. Jim looked across the room and the light through the window was golden, and sweet as the meat of a Carolina oyster. Then, just as suddenly, the thought was lost.

Thursday, November 14, 2013

Windows Surface and Other Tablets

I picked up a Windows Surface a few weeks back. I got it mainly to read in bed, because the books are cheap and small, and the Surface's screen is just barely big enough to work for my weak eyes. I tried a few books on the Kindle, but the reading area was just too small to make it work. I spent as much time turning pages as reading.

For the Surface I went ahead and got the upgraded keyboard, which had the raised keys. It cost an extra 50 bucks, but since I type much better on a regular keyboard -- where you can feel the keys -- it was a good call. The Surface does not come with a keyboard, so even the cheaper keyboard is around 100 clams. So they sell the product with the keyboard in their adds, but don't mention the fact that it's a purchased accessory. And, wisely, they set the price point such that once you get your hopes up to get the keyboard, well, you might as well get the good one. And now you're into the device for $450. Well done, I say. Well done.

As long as everything works as advertised.

I spent a little bit of time going through the tutorials on the Windows Surface, because the navigation was not obvious, and because I might be using the device for business. Here are my initial assessments, purely based on my own personal experiences:

The Surface works well enough, given its technical mandate. I was able to get to most of the apps that I used in just a few hours, and was able to figure out how to control the privacy rules in just a few days. That being said, none of it was obvious, since it cut a neat cord from all other Windows OS interfaces. This stuck a bug in my craw, but that's my problem.

It does have an OS bug that occasionally will lock up the computer on certain combinations of commands. Moving back and forth through apps, and within the OS, requires funky Surface-specific gymnastics, which are not intuitive, don't make sense to me, and are not entirely trustworthy.  But most common activities seem to work. Since all the disk memory is flash-based (like all phones and tablets) it is much faster than any older generation PC. But that's all geek-speak.

What are you really saying?

All new tablets, PC's, laptops, phones and consumer operating systems are designed around one guiding principle: route the herd down the slaughter chute to the purchase-mill. This is not new news. It has been documented in countless essays, articles and books since the inception of the internet. At the end of the queue-rope, behind every shiny new object, free piece of software, mindless computer game, or time-wasting maze of useless information, there awaits a Hawker in a frayed, black suit and top hat, smiling like a monkey on a chain.

To some extent, Microsoft solved the navigation problem with Windows 95, which based its navigational scheme on a set of logical menus and short-cut keys. The design was so well conceived and executed that many of my colleagues could work faster and more elegantly using their keyboard than even the fastest of their mouse-burdened cohorts.

Alt-tab works you through all open windows. A touch on the Start (Windows) button will open the Programs menu, where the arrow keys (or sometimes a letter), and a few tabs (or enters) can get you to any location on the computer. Once a program is opened, they all had the same menus which worked off the Alt-<key> rule, so that Alt-F opened the File Menu, and then if you hit the letter of the command under that menu you invoked that command (Alt-F, S will save any Windows file, just as Alt-S will send any email in Outlook), and so on. In 7x you can press the Windows button and type something and Windows will find it, whether it is a file, a program or a website on the internet. It's a great innovation, but there's no money to made in that.

Foot Note?

[I also have worked with purists who would refuse to even use the Windows shortcuts to execute commands, but instead had multiple DOS command windows open (on a Windows PC) where they could navigate across both the local file system and all other navigable servers with just a few keystrokes, much like working on a Unix/Linux OS.  The tab, shift, space and enter keys work in DOS in a funky Unix-Windows convergence that can manipulate files, open and close applications and screw up a computer as easily as if one were clicking a mouse.]

Anyway, back to tablets, I guess. The point is: I don't care much for any of the touch screen interfaces. They are pretty, but massively inefficient. Their only purpose (or should be) to get the user to their destination. Instead, they introduce us to many additional touches, clicks and drags to do even common tasks. In the end, they route us into a rope-queue that leads to a Carnival Hawker with a complimentary stuffed rabbit; but first we'll need your email. And then, since you've gone this far -- and we can tell that you really want that stuffed rabbit -- go ahead and give us your credit card info. Why not make life easy for yourself, and remove this imaginary wall between us, since we're all friends here, in the carnival. And here's your rabbit.



Saturday, October 12, 2013

Build a World Around You

Build a world around you
To surround you
With a world of rhymes 
And time

Wind the watch of innocence
Seconds without minutes, hours without days
Moments without night skies or memories of sunrise

Peel back the layers of existence
And cut them like an orange on the last cutting board
Of time
In two, then four, and so on
To the infinity that surrounds you

Sunday, July 29, 2012

Air Travel - General Musings

It occurred to me on a recent flight that a big part of the delay in boarding and de-boarding airplanes, or, as they are known in the business, 'the equipment', is the storing and un-storing of carry-on baggage. Because checking bags is such a hassle in terms of time, effort and money, almost everyone who can, will attempt to stuff everything that will fit, into a container of luggage, usually restricted to a size between 14" and 22", weighing less than 40 lbs, and every available crevice of a laptop case or mega-purse.

It might have been a good idea, at some point, but it is clearly not a good idea anymore. Common sense will alert you to the fact that the math is flawed. The solution is pretty simple, really, and I'm kind've surprised that no one has floated it. The formula has probably been debated in the War Rooms of all the big airline companies, but something is holding them back. I suspect it has something to do with money.

This is my idea: Just reduce the size of the overhead luggage requirement so that all passengers can stuff it in the compartment above their head, and designate that space accordingly.

Think about this in terms of the payoff: Airlines reduce their load and boarding time, thereby increasing profits (potentially reducing fares): Passengers reduce their total time-to-destination, which is really of much more value than the three extra pairs of socks and shorts they were previously stuffing into their bags. The luggage business (and retailers) get a windfall profit from the sale of new suit cases.

Just an idea. Must be something I'm missing.

Tuesday, May 15, 2012

Favorite Rock and Roll Guitarists

In some semblence of order, but certainly not precise:
Jimi Hendrix
Jimmy Page
Eric Clapton
Eddie Van Halen
Steve Howe
Stevie Ray Vaughn
Billy Gibbons
Carlos Santana
Duane Allman
Brian May
David Gilmore
Frank Zappa
Angus Young
Tommy Iomi
Joe Walsh
Lindsey Buckingham
Dicky Betts
Stephen Stills
Todd Rundgren
Joe Satriani
The Edge
Pete Townsend
Ritchie Blackmore
Jeff Beck
Mark Knopfler
Keith Richards
Leslie West
Slash
George Harrison
Chuck Berry

Al Di Meola is the best guitarist I've ever heard, but he's not really rock and roll.

Let me know if I left anyone obvious out.

Thursday, February 16, 2012

Writing and Delivering High Quality, Supportable Software


Possible Chapter Titles
  • Speed Kills
  • Requirements are Requirements
  • Don't touch that stove (Design rules)
  • Its Just Data
  • Its Just a Website
  • 1 great coder > 5 average coders
  • Only You can Prevent Forest Fires (cfg mgt, src cntrl, build and deploy processes)
  • Deja Vu (don't solve problems twice - use open source, buy, or re-use internal solutions)
  • Divide and conquer (modularize components to improve speed of development and supportablity)
  • Nothing is done until its documented
  • Requirements Document  (Provide template)
  • Project Management (Must be web-based, collaborative UI - Provide template)
  • Configuration Management (Structure of project folders, build and deploy plan. Provide an example in .Net an Java)
  • Mock ups (Web UI mock-ups for customer sign-off. Reduce any potential confusion.)
  • Proof of Concepts (Do the hard stuff first)
  • Iterative Releases and Demos
  • Environments
  • Testing
  • Help (Build your technical documentation into your software via html help modules)
  • Production Migration Best Practices (Release steps in worksheet. Post production testing. Sign-offs. Support model)
  • Support models.

Tuesday, December 20, 2011

Recyling

Recycling of everything is the obvious end-state of civilization. Its relatively easy to do, even now, but it could be greatly accelerated by some simple government mandates. This would be the following:
  • All residential developments should get a significant property tax deduction if they provide a recycling area and contract out a recyling vendor. If people have an easy way to recycle, and are incentivised with monetary rebates to do so, most citizens will happily participate.
  • Recyling facilities may have have to be legislated to locations by demand.
  • Recyling vendors should be provided with tax incentives to enter the market.
  • Engineers should begin working on technical solutions to recyle the energy and metals of existing landfills.