Saturday, December 26, 2009

Life's sad milestone, a parent's passing

I've dreaded the moment: an unexpected phone call reporting the death of a loved one. In my morbid fantasies, however, the call is from a stranger, perhaps a police officer or emergency response worker. The actual circumstance was different - having received the call from friends - but in any case I soon found that I had greatly underestimated the grief I would suffer.


My mother died this past Tuesday, December 22, 2009, at 72 years old. She suffered a severe hemorrhagic stroke in the early morning and fell into a coma. When found some hours later, she was unresponsive to stimuli tests though her stubborn heart continued to labor amidst increasingly shallow breathing.

I was vacationing at Lake Tahoe with my family on Tuesday morning and we were on our way to Diamond Peak Ski Resort when I got a call on my cellphone. I was clearing snow off my car and my gloved hands couldn't fumble the phone out of my pocket in time to catch the call, but I saw from the call log that it was from a childhood friend. While I was ringing my voice mail, another call came in, this time from my mother's cellphone. But my mother wasn't on the line. It was my mom's Filipina boarder, living at my mom's place while she worked out some H1B status issues. I couldn't understand a word she said because she was so distraught. But then my childhood friend's mother (who still lived around the corner from my mom) took the phone and gave me a lucid description of what had occurred; of course, I had already deduced that my mom was in trouble. Then a fireman took the phone and gave me additional information and identified the hospital that would care for her.

My family and I of course pre-empted our vacation and immediately began packing up for my mom's and our hometown. There had been fresh snow in the Sierras the night before, but reports indicated that the roads were clear enough for us to make it to the lowlands. We were in contact with the hospital during the drive and learned that my mom's shallow breathing had worsened, requiring support from a respirator. Time was running out if we hoped to see my mom alive.

Six hours later, we arrived in our hometown and went to the hospital. My mom was quartered in a Neuro ICU room, numerous medical machinery, IVs, sensors, tubing, and monitors arrayed on both sides of the hospital bed. Most prominent of all were the regular compressions of the respirator, 14 breaths per minute. Sadly, my mom was a still thing in the midst of various electromechanical beeps, sighs, and tremors. She seemed so small. My mother hadn't regained consciousness or demonstrated any stimuli response since arriving at the hospital. I learned from the neurovascular specialist who oversaw my mom's care that the stroke and subsequent intracranial pressures from the hemorrhage (which continued to bleed until her passing) led to catastrophic brain damage and a dismal chance of recovering to anything more than a vegetative state.

About 14 hours after receiving the initial notification of my mother's distress, I held her warm but unmoving hand as her advance directives were enacted and her body unmoored from this life.

* * * * *

I last wrote at length about my mother in 1985-86; I had chosen her as a subject for the college entry application essays I had to write. (Given the astoundingly positive responses I received from all of the colleges to which I applied, it was perhaps an inspired decision.) In those college application essays, I stressed how my immigrant mom overcame various formidable hurdles during her life, persevering to achieve the singular goal of sending her American-born child to college, living the dream. How despite a limited education she was able to teach me crucial life lessons. And how I hoped to be half as good and generous a person as she was. How I adopted her Christian ethic of working hard and being charitable toward others.

Reflecting upon my mother now, a few more lessons and anecdotes come to mind.

Pick your battles. I learned this lesson from my mom when I was in kindergarten. Some neighborhood friends and I were playing follow the leader or some other distraction which involved us walking around on meandering paths on the sidewalk outside our homes. At one station on our route, we each had to tap the spring-loaded hood ornament on a neighbor's car, bending it down toward the windshield. I was in the middle of this juvenile conga line and the hood ornament survived our abuse. The next day, however, the hood ornament was gone. At this point, a neighborhood kid who had a gripe against me (he was justified; I had recently jabbed him in the cheek with a pencil) told the vandalized car's owner that I had taken the ornament after breaking it. The owner trooped over to my mom's apartment and demanded reimbursement for his missing hood piece; the car just wasn't ostentatious (garish?) enough without it. I explained to my mother what had happened and that the owner's claims were suspect (not in so many words, but with the same gist). She told me that she believed me but that it would likely be cheaper to pay off the angry car owner than to fight and feud about the issue for years. I later discovered that lawyers use this same tactic during litigation, settling matters that just aren't worth the time and cost to fight.

But if you must fight, fight to win. Perhaps feeling guilty about her prose-worthy life getting me into an expensive college, my mother sought increasing levels of responsibility from her employer, an owner of multiple laundromats in the San Francisco Bay Area. My mother managed first one laundromat, then two, then five, and finally up to eight laundromats with direct management of five full-time employees and some few part-time workers. My mom was the lone bastion of dependability and honesty in the laundromat chain locations and kept the business operating efficiently and profitably. In my senior year of college, my mom's workload grew to a point that required her to ask her boss, the business owner, for additional help. He ended up hiring a male assistant manager. My mom later discovered that this outside hire was earning more than she was but doing significantly less work. My mom blew up, immediately went to the owner's office, and quit. (Not one for negotiation, my mom.) Some weeks later, the owner contacted my mom to re-hire her at increased wages because the assistant manager he'd hired didn't work out (he wasn't the hands-on type) and receipts were down (i.e., shortchanging the till was up). My mom politely told him that he should have treated her fairly in the first place and hung up on him. She denied his subsequent entreaties in similar fashion.

Never be too proud to laugh at yourself. My mother loved to laugh. She was fond of overt vaudevillian humor to be sure, but she also appreciated the spontaneous levity that arose in daily life. In many situations, she was the cause of mirth. When this occurred, she didn't become defensive or petulant about the laughter but instead embraced the situation and laughed as hard or harder than anyone else, savoring the absurdities. A few grin-worthy episodes come to mind:

  • My mom disliked insects and other creepy crawlies. This perhaps harkened back to her life on a Philippines farm when hundreds of worms would surface during some rainstorms. Anyway, initially unrelated to this, I impulse purchased a rubber jumping tarantula from a joke shop; the spider was tethered to a bulb that could be squeezed to make the spider jump at unsuspecting passers-by. The spider sat unused for some time, awaiting prey. It found some one afternoon when my mom had come over to assist me with packing for a change of residence. Loosely placing the spider between two boxes, I set the bulb pump under a loose floor tile. When my mom worked her way into that section of boxes and stepped on the triggering floor tile, the obvious screaming and cringing occurred. When my mom took a closer look and discovered that it was a fake spider, she began laughing so gustily that her eyes teared. But the best was to follow. She wanted the spider for herself and put it in her purse. The next day when she went to empty her bag and pulled out the spider, she went through the same cycle of visceral fright followed by uproarious laughter.
  • During Easter when I was a young lad of around eight years old, my mom, my stepdad, and I were huddled around the family room television watching The Ten Commandments. Instead of popcorn, we were each going to snack on a boiled egg, so my mom set the pot to boil while we watched Charlton Heston get his Moses on. During one engrossing scene, a nailbiter, we were startled out of our seats by a loud pop. This was the mid 1970s, so we didn't have a surround sound home theater system to explain away directional sounds of explosions during movie watching. While we were pondering what was happening, we heard another loud pop and then another. Coming from the kitchen. When we got there, nothing initially appeared to be out of sorts. But then we noticed the pot that had held the eggs was empty; no water, no eggs, just bits of shell and solid egg whites, but not enough material for the three eggs that had been in there. Then we looked up and saw the true aftermath on the kitchen ceiling and upper wall. Charlton Heston's believability as Moses notwithstanding, it was hard to get back into the movie as we were all laughing so hard. Many years later, a similar situation occurred during an incident involving fresh chestnuts and a microwave. 'Nuff said!
  • I do love cheeseburgers. Mom was frying up a burger for me one night and giving it her usual loving preparations. When she served it to me, however, I immediately noticed something vital was missing. "Hey mom, are you trying to rip me off?", I teased. She looked puzzled and didn't immediately understand my jest. I then asked if the hamburger patty was on layaway and I needed to make the final payment for her to add it to my burger. I ended up serving myself, chuckling, because mom was doubled over laughing.
My mom had a hard life. An aunt, straight out of central casting for evil witches and yet who ostensibly was responsible for raising my mom and her next younger brother, denied my mother the opportunity for education beyond the third grade. Unlucky in love; and what luck she did find a couple of times in her life ended much too quickly due to her partners' natural, but unbidden, deaths. Hovering at the poverty line her entire life but too headstrong to admit her distress and seek warranted help, she agonized over household budgets and often went to extreme measures to make ends meet. At times dismissed by employers and colleagues, she strove to find ways to let her core strengths compensate for her lack of formal education. A body succumbing to age, rheumatoid arthritis, and cataracts, each new day presented her with a fresh set of pains.

She nevertheless found ways to be generous of her spirit, time, and possessions. My mom still took pleasure in life's lighter moments. And I know that my mom's care of my son during her final years enriched him beyond measure.



Thank you, mom. I love you. Toil no further, but rest in peace.

Monday, October 19, 2009

Did I mention that I'm off the dole?

When it rains it pours. After a job search drought of nearly three months, I finally started getting some employment nibbles. Perhaps it was the nth revision of my resume, ever-refining my achievement-oriented bullets to convey more/better/faster, perhaps it was the recovering economy, or perhaps it was just dumb luck and serendipitous timing. But in September, I began making headway with three different IT-oriented opportunities, one with a public utilities company, another with a banking regulator, and another with a friend with whom I'd worked before.

In short, I ended up casting my lot with my friend's business, an IT services and technical consulting firm named LanXpert. I'd actually first entertained the idea of working at LanXpert in 1995 as I and many of my colleagues at ZD Labs (one of Ziff-Davis Publishing Company's computer testing facilities) were thinking of leaving the nest. Instead, I joined Oracle Corp. to develop expertise with core enterprise applications infrastructure and solutions development.

I ended up moonlighting with LanXpert over the years, which was a great means to apply and hone the knowledge I was learning at Oracle's "Emerald City" HQ to real world SMB IT needs. After five years at Oracle, I spent another nine years building industry-specific subject matter expertise (in financial services) and leading a software development group. And then I was laid off.

It's funny how things work out. I'd already intended to seek more core IT responsibilities for my next gig. The utility company and banking regulator opportunities danced around the edges of what I was seeking, but I wasn't complaining since a key goal was to just get in the door; I trusted my merits to sort things out eventually. But the LanXpert opportunity came a-knockin' and it was more of what I had been seeking: directing the firm's technical endeavors during and beyond its transition to managed services and holistic systems consulting.

I'm gratifed that I was able to catch employers' eyes with blind submissions of my resume and job applications (albeit after two months of crickets), but I'm ecstatic that I stumbled into an opportunity that suits me very well.

Friday, July 3, 2009

Bitter Tea? Add Sweetener!

...picking up from my November, 2008, post... Last fall during the heady moments following President Obama's rise from campaign trail challenger to president-elect, I felt no bitterness. I still don't, but I might have some cause to sour in the coming months: I'm now part of the 10% of unemployed US workers.

Yes, the axeman came for me. But having been telecommuting frequently while at my last employment, being laid off and at home all day doesn't feel much different except that now I get to pursue my own technical passion projects instead of my former employer's fire drills du jour. I'm sure I'll feel differently once my wallet's emphatic thinness registers in my forebrain, but for now, I'm looking forward to geeking out for a few weeks while I ramp up the job search for my next technologist gig.

So, what to do with my time in the short term? I'm an enterprise software technologist who's been concentrating on the Microsoft technology stack for the past seven years. That's after I had been working in the Oracle and Java enterprise software camp for the previous seven years. One thing's clear: I'll be refreshing my long-dormant Java, Python, Oracle, and LAMP skills on whatever projects I pick.

First things first: I need to get myself sorted and back into a technical frame of mind. For the past few weeks I've been attending primarily to various household chores that were perpetually "on hold" during my active employment. I finally completed the spring cleaning that I began last fall (!). Lugged a fireproof safe into the house and reorganized the stacks of family files. Added a 3 TB NAS onto the home network. Converted an unused alcove in the basement into an efficient storage area. Erected strategically-placed Metro shelving. Kicked up my workouts a notch or two. These are all fine and necessary for the sanity and comfort of me and mine, but these aren't activities that are helping me hone my enterprise software skills.

Couple of things I'm doing to kickstart my geekfest:

  1. I'm retooling an old workstation to use as a VM host. (Maybe I should have included the installation of solar panels as one of my post-layoff activities to help offset the electric bills my home computer lab generates.) I'll load this up with various Linux VMs for development and staging activities.
  2. Researching my options on virtual private server hosting so that I have a place to put any worthwhile Web services I create. I'd like to eventually move the Gryphons Lair vanity site to the VPS from its current web hosting platform. So far, I've looked at GoDaddy, 1&1, Verio, Network Solutions, and Amazon AWS. I will also consider a self-hosted solution, just putting one of my LAMP VMs into my network's DMZ. Now that the Google App Engine has Java support, I'll also be looking into that as a service host.

Now I just need to find a suitable technical project. One thing that my wife (pragmatically) suggested was a service to make it easier for parents to evaluate and select schools for their children. That's a weighty task, but I can certainly chip away at some of the easier logistical issues at play when comparing schools.

She also suggested that I provide access to the service via a mobile app, preferably on the iPhone. Well, I don't have a Mac development environment, so that's out for now. I've applied for a Palm Pre SDK, so I'm willing to try that out at some point. But for now, I have a date with Google Android! Kudos to Google for making it easy for developers to play in their sandbox.

More updates to come as I build out the infrastructure for my headfirst dive back into Java. Gettin' my geek on!

Kid, Meet Darnedest Things (part 2)

July 3, 2009
My five-year-old son is fascinated with bugs, deep sea creatures, and other exotic life forms. So, naturally, when I saw that Animal Planet had a showing of Eaten Alive, an hour-long program about parasites harmful to humans, I scheduled it for recording on the DVR. I thought it would be a bit silly like the Bite Me with Dr. Mike program on the Travel Channel. Nope! Eaten Alive has the production quality of a B-movie horror film and has similar shock value. Long story short, here we are on a holiday Friday just a few blocks from San Francisco's Golden Gate Park and my son doesn't want to go outside to practice riding his bike because he "[doesn't] want to get a parasite." Oy.

...later that same day... Luckily, we managed to relieve him of his parasitic fears relatively quickly. He didn't end up riding his bike, but we still managed to tire him out. At end of day I found him having collapsed in exhaustion on his parents' bed. Not sure how to explain the Hot Wheels car on his face!

Tuesday, November 4, 2008

Who's Bitter Now?

Not me.

Best of luck, President-elect Obama. The world's crises await...

Tuesday, October 21, 2008

Kid, Meet Darnedest Things

October 20, 2008
While shopping at Target with mommy in a food aisle, my son asked for some fruit rollups and SpongeBob fruit snacks. Mommy soberly responded that all of the items already in the cart were adding up and asked if he had any money to contribute. My son turned his pockets inside out, shrugged, and -- equally soberly -- declared, "See, I don't have any money. Because I'm only 4."

August 2008
My wife, 4-year-old son, and I went to visit a college buddy of mine, his wife, and their two sons, 7 and 10 years old. My friend's sons were playing a game in which they were launching HotWheels cars along the long axis of the family room coffee table, seeing how far the cars could go and whether they would land right side up. Right-side-up distance winners would proceed to the next round of competition. Very organized and about as sensible as other forms of automotive competition. About 8 to 10 feet away along a flat trajectory from the table launch point was a wall. Only a few cars had kept to a shallow arc and had hit the wall (most falling short onto the carpet), but just in case, my friend had put a barrier throw-pillow upright against the wall to protect its paint. My son, of course, wanted to play with the big kids.

All was well for 10 minutes until the older boys lost interest and moved onto some different enticement. My son turned to go with them, but then decided for one last launch. With this final launch, and without the continuing example of technique from the older boys, my son launched a shiny, metal HotWheels car on an ascending ballistic trajectory that put it well above the safety crash pillow. Put it on a dead-center collision course, in fact, with my friend's brand new Sony 52" BRAVIA XBR LCD HDTV.

I spent a number of years working in a computer lab and, I'm not ashamed to admit, had my hand in the willful destruction of computer parts, including 12"-15" notebook LCD panels. I had also read possibly apocryphal stories about LCD HDTVs meeting ill fates from Wii Remotes flying loose from their owners' hands during vigorous gaming. But it was my son who offered me an opportunity to witness such grandiose destruction firsthand on a large screen. Sure, there was that sensory-accelerated sequence during which my brain rapidly calculated probabilities for impact locations and effects and in which the word (more of a shout, really), "No!", began to form on my lips. But the actual frozen moment in which that seeming juggernaut of a HotWheels car impacted with the LCD HDTV and a great swath of the screen failed in a rainbow flash, well, it was marvelous. (At least in a boys will be boys blowing stuff up sort of way, of course.)

Thankfully, my home owners insurance was all paid up and covered the damages to my friend's HDTV and allowed him to get a replacement within a couple of weeks. And to assuage our guilt, my wife and I presented my friend's family with a gift of a TV Armor screen to prevent any further projectile encounters of the HDTV kind.

On the bright side, what an arm on that kid!

Wednesday, October 8, 2008

Netflix Charging for Blu-ray

After adding my voice to the user community begging Netflix to increase their Blu-ray selection, I was overjoyed when the tide turned against HD-DVD and Netflix vowed to step up their Blu-ray adoption. Netflix didn't initially cite a fee increase for this. But here come da judge:

From: Netflix [mailto:netflix@email.netflix.com]
Sent: Wednesday, October 08, 2008 9:06 AM

Dear [Netflix subscriber],

As you may know, Blu-ray movies are more expensive than standard definition movies. As a result, we're going to start charging $1 a month (plus applicable taxes), in addition to your monthly membership charge, for unlimited access to Blu-ray movies.

The additional charge for unlimited Blu-ray access will be automatically added to your next billing statement on or after November 5th, 2008 and will be referenced in your Membership Terms and Details. If you wish to continue getting Blu-ray movies for $1 a month more, you don't need to do anything. If not, you can remove Blu-ray access anytime by visiting Your Account at the Netflix website.

If you have questions about this change or need any assistance, please call us anytime at 1-888-638-3549.

-The Netflix Team

Well, now that Netflix actually has sufficient Blu-ray inventory to make it likely that I'll get my DVD Tuesday titles on that Tuesday, I don't mind the $1/month increase. Still a great deal for my pop-culture-addicted self.