Monday, August 17, 2009

The Save

Once upon a midnight dreary, fingers cramped and vision bleary,
System manuals piled high and wasted paper on the floor,
Longing for the warmth of bed sheets, still I sat there doing spreadsheets.
Having reached the bottom line I took a floppy from the drawer
I then invoked the SAVE command and waited for the disk to store,
Only this and nothing more.

Deep into the monitor peering, long I sat there wond'ring, fearing.
Doubting, while the disk kept churning, turning yet to churn some more.
But the silence was unbroken, and the stillness gave no token.
"Save!" I said, "You cursed mother! Save my data from before!"
One thing did the phosphors answer, only this and nothing more,
Just, "Abort, Retry, Ignore?"

Was this some occult illusion, some maniacal intrusion?
These were choices undesired, ones I'd never faced before.
Carefully I weighed the choices as the disk made impish noises.
The cursor flashed, insistent, waiting, baiting me to type some more.
Clearly I must press a key, choosing one and nothing more,
From "Abort, Retry, Ignore?"

With fingers pale and trembling, slowly toward the keyboard bending,
Longing for a happy ending, hoping all would be restored,
Praying for some guarantee, timidly, I pressed a key.
But on the screen there still persisted words appearing as before.
Ghastly grim they blinked and taunted, haunted, as my patience wore,
Saying "Abort, Retry, Ignore?"

I tried to catch the chips off guard, and pressed again, but twice as hard.
I pleaded with the cursed machine: I begged and cried and then I swore.
Now in mighty desperation, trying random combinations,
Still there came the incantation, just as senseless as before.
Cursor blinking, angrily winking, blinking nonsense as before.
Reading, "Abort, Retry, Ignore?"

There I sat, distraught, exhausted, by my own machine accosted.
Getting up I turned away and paced across the office floor.
And then I saw a dreadful sight: a lightning bolt cut through the night.
A gasp of horror overtook me, shook me to my very core.
The lightning zapped my previous data, lost and gone forevermore.
Not even, "Abort, Retry, Ignore?"

To this day I do not know the place to which lost data go.
What demonic nether world is wrought where lost data will be stored,
Beyond the reach of mortal souls, beyond the ether, into black holes?
But sure as there's C, Pascal, Lotus, Ashton-Tate and more,
You will be one day be left to wander, lost on some Plutonian shore,
Pleading, "Abort, Retry, Ignore?"

Saturday, August 15, 2009

Programmer's Night Before Christmas

'Twas the night before implementation and all through the house,
not a program was working not even a browse.
The programmers hung by their tubes in despair,
with hopes that a miracle would soon be there.

The users were nestled all snug in their beds,
while visions of inquiries danced in their heads.
When out in the machine room there arose such a clatter,
I sprang from my desk to see what was the matter.

And what to my wondering eyes should appear,
but a super programmer (with a six-pack of beer).
His resume glowed with experience so rare,
he turned out great code with a bit-pusher's flair.

More rapid than eagles, his programs they came,
On update! on add! on inquiry! on delete!
on batch jobs! on closing! on functions complete!
His eyes were glazed-over, fingers nimble and lean,
from weekends and nights in front of a screen.

A wink of his eye, and a twitch of his head,
soon gave me to know I had nothing to dread.
He spoke not a word, but went straight to his work,
turning specs into code; then turned with a jerk;

And laying his finger upon the "ENTER" key,
the systems came up and worked perfectly.
The updates updated; the deletes, they deleted;
the inquiries inquired, and closings completed.

He tested each whistle, and tested each bell,
with nary an abend, and all had gone well.
The system was finished, the tests were concluded.
The users' last changes were even included.

And the user exclaimed with a snarl and a taunt,
"It's just what I asked for, but not what I want!"

Wednesday, March 11, 2009

iPhone 3.0 Wishlist

* MMS (seriosuly, I want this, I cant stress enough how annoying it is when a friend sends me an MMS and I have to go to at&t's stupid MMS site to view it)
* Copy & Paste, there are just too many times I have needed to do this, the iPhone is not a "smart" phone if it wont allow copy & paste
* Push Notifications
* Background applications running...I want to be able to listen to music and check mail. And music means iTunes, LastFM and Pandora. I shouldn't have to choose between listening to my music and looking up stuff.
* Springboard update. Let me organize my apps more efficiently, I want scrolling on the screens and a stacks type interface (they have it on jail broken phones). Let me have more than 7 screens if I want. And let me add themes to Springboard.
* Let me use my iPhone like a harddrive....like every other iPod on the planet!!!!
* Syncing of notes....seriously, how is this not available.
* Let me delete, or hide native iPhone apps, with the weather channel app why would I use apples native weather app?
* Flash on the browser!
* Flash on the browser!!!
* Let me organize apps in iTunes, the draggin across several screens is annoying when doing major reorganizations.
* All native apps should have landscape layout...especially Mail.
* Make the functionality the same on native apps...why can't I click a telephone number in Calendar and have it call, but I can in mail and web?
* Make the native apps more interoperable. Let me turn a mail message into a task, or calendar appointment and vice versa.
* Full use of bluetooth. I want wireless headphones, and beaming of contact information. My samsung phone can sync with my Apple Laptop via bluetooth....but my Apple phone can't!!! Ridiculous