Tuesday, November 22, 2011
Ineptitude at the Post Office
One of the categories in which I do a lot of online selling is school yearbooks, generally high school yearbooks.
Now the United States Postal Service has a shipping category - you know, Parcel Post, Priority, etc. - called Media Mail. It is the slowest, but also the least expensive way to ship anything by mail. Eligible are various media items - "books, sound recordings, recorded video tapes, printed music, recorded computer-readable media (such as CDs and DVDs)."
There is some confusion at my local Post Office about whether school yearbooks fall in the "books" category.
I'm not exactly sure why such confusion should exist. Read my lips:
Year.
Book.
But exist it does.
I thought I might settle the matter and after doing all the research I could at usps.com, which is entirely silent on the matter, I exercised the USPS help function. One option is to email your questions to the USPS and await the promised answer, which I did.
I specifically mentioned the local Post Office's confusion on the matter and specifically asked whether yearbooks could be shipped via Media Mail.
I also asked a second question. Prohibited from Media Mail are books containing advertising (except incidental book advertising). I asked whether fifty year old or hundred year old advertising was OK, since at this point it really is memorabilia, not advertising.
Today I received my email response, in which "Donna" played back to me exactly the material at usps.com, informing me of the materials considered eligible for Media Mail: books, sound recordings, recorded video tapes, printed music, recorded computer-readable media (such as CDs and DVDs).
Not forgetting my second question, she also informed me that advertising material was prohibited (except incidental book advertising).
You will have noted the glaring absence of answers to my questions.
And then, and *then* she provided me with a telephone number for further information, the telephone number of my local Post Office, which I had informed her was the one confused on the issue of yearbooks.
Why waste the electrons?
Monday, November 21, 2011
The Early Days of Mainframe Computers
In those days disk drives were great big clunky old things. Look at the picture of the 2311 here (the fourth picture on the right).
The console was perhaps waist high. If you needed a different disk you opened the hinged top of the console, lifted the disk out, stored it wherever it belonged, and replaced it with the drive that contained the data you needed. Then you had a little over 7MB of different data.
The drives' cables ran under the raised flooring, and were of course longer than necessary for the consoles' current positions in case physical reallocation of space for the various devices became desirable.
The bit pickers, those who wrote their own channel control words and channel control commands, realized right away the potential for fun.
Those disks were heavy and slow, with mechanically directed physical read/write heads. It was possible to read *backwards*. You could, with the right channel control, cause the drive to stop spinning and start spinning the other way.
Now normally there would be a built in (the software) pause to allow the drive to wind down and come to a stop before rotating in the opposite direction, but some fun loving programmers wrote their own software to manage the drives, and by dint of causing a sooner-than-intended reversal of spin they could make the entire console jerk, physically moving it along the floor.
When the cats were away the mice would play, and console races were born. Two programmers would each take a drive, write their own input/output software, and race their drives across the floor. Disks would stop and reverse direction much faster than they were intended to, jerking the consoles a little, perhaps an inch or less, causing the consoles to make forward progress.
Naturally, IBM experienced a much higher than anticipated failure rate with drives. I don't know when they figured it out - or found out - but it drove them crazy for a while.
Wednesday, November 16, 2011
Time Flies When You're Having Fun
Getting into the spirit of it, I confess that with regard to most items listed, I am even older than *that*.
- Rotary Dial Telephone: When I was in grammar school rotary dials had not yet made their appearance. You picked up the receiver and the operator came on the line. You told her what number you wanted and she took care of it for you.
- Manual Typewriter: I had one, a Royal Portable given to me for my fifteenth birthday. I learned to type on it, picking up a bad habit along the way. When I was composing and typing I often had to stop and think of what to type next, and would lightly drum my fingers on the keys. When the IBM Selectric came out in the 1960's it had no sense of humor at all about that, and a half dozen characters would be typed before I managed to stop my fingers.
- Coffee Percolator: It's electric. Ho hum. My mother had one that was *not* electric. You put the coffee in, added water, put the top back on, turned on the gas, and waited until it had perked a couple of minutes.
- Flash Cube: I actually owned a box camera, a Brownie. No flash of any kind. If you wanted a picture you waited until the daytime.
- TV Channel Selector: That was how it was with us. Get up, walk to the TV, manually set the selector to channel 4, 5, or 7.
- Record Changer: The earliest couple of record players I remember us having did not have the capability. When a record ended the needle skipped back and forth in a silent area near the center hole. You had to lift the arm manually and put it back on the arm rest. Later, we had a console record player. It not only had a record changer but it had four speeds: 78, 45, 33 1/3, and 16 2/3 rpm.
- Gas Station Driveway Bell: Yup, and a boy would come running. He'd pump your gas, clean your windshield, and offer to check your oil. Sometimes he'd just check it without asking.
- TV Station Sign Off: I remember them. I didn't see them very often because I was young and they occurred after my bedtime. I think the stations went off the air at 10:00 PM and started up again around 10:00 AM.
- Cash Register: To tell you the truth, I never paid much attention to them and have no clue regarding what they looked like when I was young.
- Film Projector: Yes, I remember those, particularly from grammar school days when the entire school would be summoned to the auditorium to watch The Night Before Christmas or something similar.
- Broken Record: Yup. Sometimes the needle would hop back and forth from one groove to another, over and over again. Another potential hazard was the "skip," when the needle would jump a groove and some small period of music or words would not be played.
Tuesday, November 15, 2011
Some Terminology Never Dies
This is an IBM green card that I was using when I wrote programs for mainframes in the 1990's.
What?
Yes. Yes it is.
OK, then, here's what the original (1960's) green card looked like.
(If that link goes dead, someone please mention it in the comments and I'll replace it.)
The original was basically a two-sided piece of heavy stock with information useful to some programmers, particularly assembler programmers. It contained instruction names, the hexadecimal codes for the instructions, instruction mnemonics, that sort of thing. You carried it in your shirt pocket, you carried it in your back pocket, or you left it on your desk, in which case it went missing. Being carried around in pockets accounts for the disreputable appearance of the green card in the above picture.
Over the years the card was from time to time reprinted, having been expanded to provide more information and/or tailored to meet the requirements for use with more modern and different systems. The version shown above is also of heavy stock, but unfolds to eight pages with two sides.
These later versions made their appearance in different colors - blue, pink, yellow, whatever, but no veteran assembler programmer was going to ask to borrow someone's "pink card" or "blue card." Programmers who did so and were heard by veterans faced death by derision. Green card it was and green card it would remain.
When my programming career ended (2001) the green card was in fact neither green nor a card. It was a booklet of roughly (perhaps even exactly) the same width and height of the original green card, but containing dozens of pages of information.
For your amusement, I shall mention that I first got into electronic data processing a few years after its commercial inception, not at the very beginning. The mainframe was at a Boston newspaper and required its own room, climate control, raised flooring, etc.
It was an IBM 360-20, with 24K of memory. Of that 24K the first 1A40 (that's 6720 for fingers and toes people) bytes were reserved for the system. Thus, for application programmers the first byte available was 1A41 and the last byte available - "high core" - was 5FFF (24575).
That 24K is what my first home computer (as they were called at the time), an Apple II+, came with. You could buy an additional 24K, but that was it. That is laughable today, as your desktops and laptops have so much more.
Mainframe computers are known by old timers as "the big iron," and are in much wider use than many people imagine. Why? Power. If you need to process ten or fifteen thousand transactions per second, then you still need the big iron.
Friday, November 11, 2011
Keep on Keepin' on
We ran together off and on throughout the years in Boston, then non-stop from 1979 to 1983 in Chicago. At that point I left Blue Cross and we saw each other less frequently but kept in touch.
A year or two later he left Chicago, got divorced and married again, and ultimately settled in Georgia. It's the state he was from, but that was a coincidence.
By then, "keeping in touch" pretty much meant a phone call every three or four years, but the conversations were always long and full of laughs.
He fell prey to Alzheimer's Disease, and in the early stages his wife had to separate him from the internet, as he was sending emails containing some lurid stories which he presented as fact, which was highly unlikely.
About six months ago I asked a mutual friend (and former girlfriend of Rob), Maryellen, what she'd heard from or about Rob. She was horrified to learn that I didn't know that he had died "quite a while ago." I googled him and found his obit, and he had been gone for three years.
Although we hadn't seen each other for perhaps twenty-five years, for me the world is emptier now.
This has been a strange year in that regard. My best friend in Vietnam (1966) was Fred. It is quite normal, you might even say routine, for Army friends to lose track of each other, and when we left Vietnam for different assignments that was the last I saw of him.
I never forgot him, and when the internet came along I began searching for him. He had a slightly unusual name, and I found only one person with that name, a resident of McMinnville, Tennessee. I called and it was the wrong Fred.
Around 1997 or so I left a message on a site that was designed to help Vietnam veterans contact each other. I just said I wanted to know that he was out there somewhere and left my email address.
I kept looking and a few years ago found that he had been promoted and gone back to Vietnam around 1970, but that was all I ever found.
Several months ago I got an email from a woman who said "I think you are looking for my grandfather." This wasn't going to end well. If he was alive she'd have let *him* know, not me.
I sent her the details I had about knowing him in Corpus Christi, Texas and in Vietnam, and found the two pictures of him that I knew I had somewhere, scanned them, and sent them to her.
She is Fred's granddaughter, although they never met. Fred took his own life in 1972, shortly before she was born, leaving no information as to why.
It does seem strange that I was still looking for him thirty-nine years after he died, but many things that happened before the advent of the internet haven't made it there yet.
I guess I'm thinking of him today because of Veterans Day, and because a couple of days ago his granddaughter emailed me. She checks on me every three or four weeks.
I hope Rob and Fred are the only two I find out about this year.
Keep on keepin' on, y'hear?
Tuesday, October 18, 2011
Never Give Up
The project leader and I got there a couple of weeks ahead of the rest - in fact not all "the rest" had been found and hired. I wound up interviewing a couple of them myself. After a couple of weeks everyone was present and *that* is when I learned that Allstate didn't need ten techies. What they needed was a group of people to document some systems written in assembler, and they had decided that should be done by assembler programmers. Our group *might* write a dozen lines of code a week among us.
I called my employers and told them they had to get me out of there, and a week or two later they arranged an interview at IBM for a programming job working (as a contractor, not an employee) with an assembler programming department. I was interviewed by the manager and a couple of days later he introduced me to the others in the department, six in number, and informed me that I would be working with (read "for") Rick.
Rick was in some ways old school IBM: all business, not one whit more sociable than he had to be. I, on the other hand, tend to be somewhat gregarious around people with whom I work. Within a couple of weeks I had made several friends in the department, but no progress in that area with the Great Stone Face, Rick. Nearly every minute of the work day you could walk by his cubicle and see him either staring at programming code on his monitor or making modifications to it, oblivious to his surroundings. In fact, and I *swear* to you this is true, one day an employee in another department had a heart attack, paramedics raced by Rick's cubicle with a gurney and then returned, wheeling the patient past Rick, and when I mentioned it later he was completely unaware of the incident. He was a dedicated worker, no doubt about *that*.
He gave me assignments, pointed me to the programs and libraries I would need, and basically ignored me until I went to him and said I was done. I *tried* to break him down, but that was a very slow process. I would go into his cube, park my butt on his credenza, and wait until he was forced to look at me. He, on the other hand, would ignore me for a bit, then take a deep breath to let me know that this was an imposition, turn to me, and give me the phoniest smile in creation while saying "Yes?"
But *this* Yankee is made of stern stuff, and after a couple of months I could actually get a few minutes of non-work conversation out of him. At some point he began calling me "Fred," which was most assuredly not my name. However, I would have dipped my arm in boiling oil before asking him why, at least until I had *some* information about it.
That came one day when he decided he wanted to talk about a problem he was having with a program. He just *couldn't* find the problem and thought that perhaps talking it out with me would help. I looked over his shoulder as he discussed the program routines and found that he had inserted some testing code to provide him with interim information to help the debugging. Interestingly, he had named the testing routine "Fred." Aha!
I asked him "Why 'Fred?'" He said he had once had a boss that named such routines Fred and he had picked up the habit. Good enough for me, and soon we were *both* calling each other Fred, a practice which persists to this day. (My greatest triumph came one day when the two of us had lunch and I presented him with a bottle of wine from Lynfred Winery, the label of which proclaimed it to be "Fred's Red.")
The Great Stone Face cracked one day. The breakthrough came as the result of some work he had given me. When I said I was done he tested the program. Soon his voice wafted across the corridor: "Hey, Fred. It doesn't work." I, of course, denied that this could be true in a four dimensional universe, and learned something about how the department worked. When you made a modification to the program you owned the *entire* program, not just the code you wrote, not just the functions the code affected. He had found something in the program that didn't work. It wasn't related to my coding and in fact it was obvious that it had *never* worked properly. I pointed that out and he gave me an Ownership 101 lecture. Go back and fix this one, and in the future when I fixed something, test *every* function in the program. It didn't matter if it had never worked, if it didn't work *now* it was my responsibility.
The breakthrough? I said "You should be in Quality Control," and he replied "You should be pumping gas."
That's one of the funniest things anyone's ever said to me, and I have known a lot of people over the years who would have paid mucho dinero for front row seats to it. I once related the story during a telephone conversation with Debbie (you'll just have to read older posts if you want to know about her) and it was several minutes before she could breathe properly.
Rick and I slowly became good friends, and the final proof was that one hot summer afternoon I got him to steal out of the building with me and make a quick run to Dairy Queen.
I left IBM nearly ten years ago, but several of the department members, including Rick and me, still have lunch once a month, and every couple of months Rick and I get together for a movie and dinner.
Saturday, October 8, 2011
Stuck in the Sixties, Musically
My own experience was that with the arrival of heavy metal I "dropped out" when it came to keeping up with contemporary music. It's not as if I've *never* listened to or liked newer artists, only that at one time I was on top of things, so to speak, and since then my exposure to new artists and new music has been pretty much accidental.
Thus, this post, devoted to pop music related trivia, will focus pretty much on the fifties and sixties. Here are some tidbits for you:
- The Animals: The original members were a tax collector, a ship's instrument maker, a postman, an illustrator, and a salesman.
- Seven different artists reached the top forty with Mack the Knife, aka Theme from the Three Penny Opera.
- The Ronettes, The Crystals, and The Chiffons were all sixties girl groups. In the 1986 remake of Little Shop of Horrors, three black women are occasionally seen and heard in musical numbers and in the credits are identified as Ronette, Crystal, and Chiffon.
- The Bobbettes: If you're old enough, you may recall their only hit, Mr. Lee.
One, two, three,
Look at Mr. Lee.
Three, four, five,
Look at him jive.
Well, the truth is that the Bobettes were aged 11 to 13, Mr. Lee was their fifth grade teacher, and they didn't like him at all. The above lyrics are the cleaned up version of their original recording, I Shot Mr. Lee, which began
One, two, three,
I shot Mr. Lee.
Three, four, five,
I got tired of his jive. - Pat Boone and Roy Orbison were classmates at North Texas State University.
- Sky Pilot was slang for a military chaplain. When Eric Burdon & the Animals released their song of that name in 1968 it went to number one among the troops in Vietnam and stayed there for six months.
- Johnny Cash had a big hit with A Boy Named Sue, written by Shel Silverstein. You may recall the verse in which Sue finally finds his father and they get into a fight, Kickin' and a-gougin' in the mud and the blood and the beer.
Silverstein later wrote and recorded Father of a Boy Named Sue. In this version, told by the Sue's father, Sue is gay and when they meet and fight, they do so Kickin' and a gougin' in the mud and the blood and the creme de menthe.
And yes, that Shel Silverstein - A Light in the Attic and other children's books. - With a Little Help From My Friends, it was reported, was Vice President Spiro Agnew's favorite pop song until someone told him that the friends were drugs.
- Fats Domino, with eighteen Billboard Top 20 hits, never made it to number one. The closest he came was with Blueberry Hill, which reached #2.
- Tommy Edwards reached #18 in 1951 and #1 in 1958 with It's All in the Game, written as Melody in A Major in 1911 by Charles Dawes, who was elected Vice President in 1912.