Showing posts with label TheCompany. Show all posts
Showing posts with label TheCompany. Show all posts

Saturday, December 24, 2011

3426 Title? I don't need no stinkin' title!

Saturday, December 24, 2011

Half the people you know are below average.
-- Steven Wright --

------------------------------------------------------------------------

I'm in love again. Fourteen hours with The Man will do that to me.

One of the many things we talked about - he marveled at a coworker who, when the clock hits 4:30, stands up, puts his coat on, and leaves, leaving coffee on his desk, the computer open to whatever he was working on, conversations unfinished, he just leaves! It drives The Man crazy. He can't understand it. (Part of it was that the guy doesn't clean up before leaving, part of it was the leaving.)

Reminded me of this:
[http://dilbert.com/dyn_file/str_strip/146542/gif/strip.print/]

That's so true. The more you do, the more you get to do. When I worked for The Company - oh hell, it's far enough out now I think I can use the name - IBM, 10 to 15% overtime was built into every project. Being salaried, we didn't get paid overtime, but overtime was expected. Missing schedules was bad for your performance reviews, so overtime was necessary. And yet, it seemed like the people who got the raises and the promotions were also the people who left on time every day.

I knew one woman, Nancy, who worked like a dog. She took on everything she was asked to do, worked 10-15 hours of unpaid overtime every week. She pulled her department's tail out of the fire over and over. But over and over she was downgraded on the performance reviews because she "demonstrated poor time management", while other members of her department left on time every day, and got good reviews.

Nancy did a quarter of the entire work assigned to that entire 8 person department! She got no credit for it.

Simply put, those other people were able to convince their managers that they couldn't possibly take on additional projects. So all the additional department load was dumped on Nancy, who couldn't seem to say no. It was always, "Yeah, ok, I can do that."

Jay had pretty much the same problem.

I guess it's good time management when you don't accept any work that interferes with your personal life, even though overtime is part of the job. I think it's poor people management when you don't see the difference between loads carried.
.

Thursday, November 10, 2011

3392 Awards I never got

Thursday, November 10, 2011

“I refuse to believe that corporations are people until Texas executes one.”
-- DemocraticUnderground's Earth First --

-------------------------------------------------------------------------

On a recent episode of "The Good Wife", the law firm received government documents with most of every page redacted --- just about everything crossed out with black magic marker. It reminded me of an incident when I was working in the litigation lab.

The Company was in litigation with a competitor, and the competitor was required to turn over documents to us, and vice versa, and in every document sent or received, much of every page had been crossed out.

We used "foils" in meetings. Y'all might remember them. You'd run a page through a machine with a heat-sensitive transparent plasticy sheet, and the machine "burned" the dark parts of the page into the foil, and then you could project the foil onto a screen.

It was the usual practice in our office to make a copy of the page from a stapled or bound document, and then burn the foil from that, and then the foil looked just like the original, redactions in place and all.

One day I had an unbound document, so I burned a foil from the original page. Surprise! Magic marker doesn't reflect enough heat to burn into the foil, but doesn't prevent what's under the marker from reflecting heat! The black marks were gone, and the redacted areas were as clear and readable as the day they were printed!

I went to my manager's office, closed the door, and silently handed her the original page with the black redactions and the clean foil. After she picked herself up off the floor, she called the headquarters attorneys. After they picked themselves off the floor, they told us that this phone call didn't happen. However, Company documents sent to the competitor from that day on contained copies of pages with redactions. And of course everyone in our office was shown this "secret" "neat trick".

The competitor never caught on.

This should have earned me a huge outstanding contribution award, but since no one could admit it happened, I got no acknowledgement. It didn't even go into my record.

--------------------------------

There was another similar incident.

We had a lot of data on the big disks (the ones about the size of a dishwasher) on dedicated mainframes under triple lock with video cameras and motion detectors and no remote access. Much of it was competitor's code. When a particular set of code was no longer in dispute, we were required to delete it from the disks. That had been going on for a few years, until eventually that particular dispute had been settled, and then auditors from the competitor were going to come to examine the disks and insure all of their material was gone.

In a department meeting a few weeks before the audit, we were reminded to delete materials. I had none of the subject materials under my control, so I hadn't been deleting stuff, so I innocently asked what the procedure was. It turns out they were simply issuing a "DELETE" command on those files.

I walked into my manager's office, closed the door, and explained to her what was wrong with that. When you delete a file, the data is not erased! Non-programmers, or programmers who don't know how the operating system works, were at that time unaware that when you delete a file, all it does is remove the pointer to it in the directory, and mark that section of the disk as "free". If you don't write over the file, the contents are still there. (Now, of course, everyone knows that because it's key to TV detective dramas, but back then it wasn't widely known.)

So those disks contained years of data that we had reported as deleted and that we were now illegally in possession of, and that the auditors would be sure to find.

After she picked herself up off the floor, she called the headquarters attorneys. After they picked themselves off the floor, they told us that this phone call didn't happen. However, we were to say nothing to anyone, just clean those disks immediately!

So for the next ten days I worked enormous amounts of overtime, alone, printing off directories, identifying all the free disk/cylinder/head/file etc. areas, and overwriting them all with blanks. All my other work was put on hold, and I got into a lot of trouble with a lot of people in product areas and at corporate for holding up deadlines, but no one could be told why.

I should, again, have got an enormous outstanding contribution award for pulling the corporate ass out of the fire, but since no one dared to mention the situation, instead my reputation took a hit. In fact, folks at corporate held up my next promotion because I was "unreliable".

Is it any wonder I retired as soon as a decent package was offered?

For the first ten years of my retirement I was barred from mentioning any of this, on pain of losing my retirement benefits. It is now twenty years later, and I doubt anyone cares any more. Statute of limitations and all that.
.

Friday, August 26, 2011

3342 I think, therefore I say

Friday, August 26, 2011

Humility is not thinking less of yourself, it's thinking of yourself less.

------------------------------------------------

I was just reading a book review, some guy's book (James Pennybaker, The Secret Life of Pronouns), about how one's use of pronouns and sentence structure reveals what one is actually thinking.

Yeah, ok.

The comments kicked off some memories.

When I first started working for The Company, in 1968, I was a rare female in a male-dominated area.

I noticed that I often seemed to turn the guys off, offend them, when it came to technical discussions. No matter how much sense I was making, they would turn away and stop listening, until I was talking to a wall. I finally asked a friend what I was doing wrong.

He explained that I make definite statements, and that's not allowed for females. Males can say "This is blah blah." Women, especially small women like me, must say "I think this may be blah blah", or "It seems to me that..." or "Do you think that..." For a female to make a definite statement is seen by males as challenging their authority. A woman should appeal to that authority, not challenge it.

He was serious. This was 1968. Before women's liberation was in full swing.

His analysis infuriated me. "If I say it, it's obvious I think it, that it seems so to me, so why should I have to say I think it or it seems so to me? And especially if I know that it IS, if this is my area of expertise, why should I say it may be? That's stupid!" Especially when the guys don't have to weaken statements of fact.

Infuriating. Even worse was when guys would later take my analysis, when they rejected it coming from me, and present it as their own conclusion.

Young women don't know what it used to be like. The subtleties. How difficult is was to get past that. I'm afraid that young women now are backsliding, wagging their tails to appease men, not knowing the dangers and what it can lead to.
.

Saturday, February 05, 2011

3250 Power Play

Saturday, February 5, 2011

Some people are like a Slinky, not really good for anything,
but you still can't help but smile when you shove them down the stairs.

-------------------------------------------------------

Becs mentioned yesterday that someone in a meeting raised her arms several times. I was reminded of meetings with the lawyers at corporate headquarters, back when I did that sort of stuff. The attorneys, even when they're working for the same company, seem to always be in competition with each other. Scoring points.

I had noticed that when meetings were tense, and when one seemed to feel that he had just made an important point, or when someone else had made a contentious point, he would "assume the position". He'd lean back, link his fingers behind his head and swing his head and elbows back, and gaze thoughtfully at the top of the opposite wall, or tilt his head sideways to look at others at the table as they speak.

Try it. It's actually very relaxing. Loosens any tension in the upper back and neck.

There's actually several things going on: 1) It's relaxing when the tension has built up and can help you to think. 2) It's a power position. It demonstrates, "I'm not worried. I am relaxed and in control and I'm carefully considering what the rest of you peons have to say, but you can't affect me. My position is secure." 3) It reveals that you were tense, which sort of negates the second effect.

But I doubt that others at the table analyze it that deeply. Mostly it just comes across as an unconscious power position. You look at him, you are tense, he is obviously relaxed, therefore he's one up on you.

One day I was in a meeting at The Company headquarters in White Plains. There were five attorneys at the table - and little peon non-attorney me. At one point, I brought up something worrisome that none of them had considered before, and that no one had an answer for. No one spoke in response, but all five of them assumed the position. I looked around the table, five men in identical position, leaning back with elbows in the air, staring off into space, then I slowly leaned back, linked my fingers behind my head, flexed my elbows back, and stared at the wall --- and the whole table cracked up.

They treated me more like an equal after that. At least, for the duration of that meeting.
.

Monday, August 25, 2008

1971 Visibility, Part 7 - the arbitration, Part 2

Monday, August 25, 2008

[Continued from Part 1] So the battle is on.

The problem of externals exposure existed not only in the particular product that had been copied, but throughout The Company's products.

A group was pulled together in White Plains to act as the coordinators and first level interface between the legal eagles and the software labs. They did most of the prep work for the attorneys. Four "Litigation Labs" were set up, northeast (us), southeast, west coast, and the other side of the world. Our jobs were many.

We received code from the competitor, and tore it apart to identify the copied portions. That, actually, was the reason for the high building security. We reviewed every manual for every product, to identify exposed internals and direct the publication departments in removing those references. We reviewed all new design documents to ensure that proper user exits were provided, and no new internals were exposed. We translated "legalese" into terms the lab programmers and design folks could understand, and translated lab concerns into terms the attorneys could understand. We educated pubs people and programmers in the whys and wherefores of the new rules. We had final approval on all new releases, and were very strict - schedules be damned. (I was finally in my element!)

I, personally, had responsibility for compliance of 35 products in 5 programming labs: 3 large operating systems and 32 major applications.

Now, the saying is that if you have a hammer for a tool, everything looks like a nail. The first claim of the competitors was that it was the manuals, the publications, that exposed the internals. So when corporate set up the departments to contain and correct the problem, they recruited pubs people. That whole top layer in White Plains were pubs people. They wanted the manuals cleaned up. All presentations and lab education was aimed toward what should be documented, and what should not. We in the Litigation Labs were not allowed to put together our own presentations or classes - we had to use foils developed by them and approved by the attorneys. At first, the only people we were to work with were the pubs people.

Fine. I agree we had to start sensitizing the publications departments. BUT - the folks in White Plains seemed to think that when the pubs were clean, the job was done.

I was shocked. The problem was not simply in the publications, it was in the design! Internal control blocks were exposed to the customer because no other means for debugging or plugging in had been provided. A few of us in our litigation lab had come from programming and design, and I was able to convince them that unless the design area in particular was sensitized to the issue, the concept of "black box", they were going to continue to design transparent functions. This would put the pubs people in a tough spot - design is going to continue to hand them transparent customer interfaces, which the pubs people would then not be allowed to document.

We HAD to get to design, too.

Well, surprise. Everyone who had come from design understood the problem, but none of them were willing to take it on as an issue. Do the assigned job and get out.

I fought it, all the way. Eventually everyone in White Plains also understood that the problem was larger than initially thought. We still had customers out there plugging right into the code. We had to identify them, and provide proper exits, otherwise we were still exposed to the argument that all that code was an external interface. We had to teach the design departments to provide proper "plugs", and hide everything else.

Everybody understood, that is, but Sue. Sue was one of those people who somehow found herself in rarefied air, and knew deep down that she didn't belong there. She seemed to be deathly afraid of being found out. She constantly "ran scared", freaked out daily. I heard, but don't know as a fact, that her previous department wanted to get rid of her, but she wouldn't accept transfers, so when White Plains was looking for pubs people, they figured that was one job she wouldn't turn down. I also heard, but don't know for fact, that she was hired in because she was Asian, and they needed someone who could read Japanese, and then after she got there, they discovered she could neither read nor speak Japanese. It could be both.

Sue was, of course, my interface in White Plains. I'm lucky that way. She was a complete ass. I had called a meeting with design in Endicott one time, and she decided to attend. The topic was the design for some function whereby they required that the customer know how certain algorithms worked and what bits were set in certain control blocks in order to use the function. This was an obvious violation. I was sitting down with the designers to explain what was wrong with it, and to figure out with them how we could redesign the function so that the internal operation would be hidden. All it required was a front-end, and we were talking about what the front-end could expose.

Well, Sue objected. She insisted that the design was fine as is. All they had to do was NOT document the customer interface. "Just don't say this, and don't say that...." She didn't understand that that would make it completely unusable, and force the customer to reverse engineer the code to use it, which is the worst scenario imaginable.

Because her desk was in White Plains, she decided she outranked me (she didn't), and she thought this meant she could interrupt me and "correct" me at will.

In short, I finally lost it. She and I ended up both standing on opposite sides of the conference room table, leaning on the table with our faces about a foot apart, screaming at each other. The lead designer called a break, and during the break, he said that I'm right, anyone can see that, and, um, how 'bout we end the meeting now, and resume in two hours without telling Sue. Which we did.

I spent four years fighting with her. My coworkers had occasional dealings with her, and they asked me how I could stand it.

In the third year, my manager put me in for promotion. It had to be approved by the director. The director asked the person in White Plains who worked most closely with me whether I deserved promotion. Of course, Sue said no.

In the fourth year, my manager put me in for promotion. It had to be approved by the director. The director asked the person in White Plains who worked most closely with me whether I deserved promotion. Of course, Sue said no. (Sue wasn't getting promotions either. Had I been promoted, I'd have been a higher grade than she.)

And then The Company, who under previous CEOs rarely fired anyone - they'd shift people around until they found the right spot - warned the world that there would be major cuts in personnel. "RIF"s. Reduction in force. The Mid-Hudson Valley was going to lose several thousand jobs. Transfer somewhere else now, or die.

They offered packages to people who were willing to quit or retire. The "easy out" retirement package included lifetime medical, and five years added to your time, and a very healthy severance check (for me, it was a year's salary), and assistance finding another job. If you didn't volunteer and were RIF'd, you got next to nothing. Just fired.

Our litigation lab headcount was under White Plains, not the Mid-Hudson valley labs, so no one in our group was going to lose a job (although I understand two people were strongly advised to take the offer since it would probably be the best they'd ever see). However, since our payroll paperwork was handled in Poughkeepsie, we were eligible for the package anyway. The cuts would be announced on April 1, 1993. Jay and I were planning to get married, so we waited until the end of the day on April 1. If he was RIF'd, I'd keep my job. If he still had a job, I'd volunteer for the retirement package.

More than nine thousand local people lost their jobs that day, but Jay wasn't one of them.** On April 2, I went in to my manager, and told him I was taking the easy out, and he freaked. Six of the ten** in the department planned to take it, including him. He said that he was afraid that if Martha and I left, they wouldn't let him leave.

We all kind of figured that the spotlight was going to turn on headquarters sometime, and since we were under their headcount, we'd all be sacrificed before any of them, and there'd never again be a package as good as this one.

And that's why and when I left the company. In constantly pissing off Sue, I broke rule #10.

------------------------

** The next year, 1994, they did it again - RIF'd a few thousand more people, including Jay and the remainder of the Litigation Lab. From April 1993 to April 1994, about 13,000 local folks were out of work. The real estate market tanked. Job losses rippled throughout the surrounding communities. Thirteen thousand computer professionals were turned loose on a depressed job market, and even if they did manage to find another job, they couldn't sell their house to move.

The second severance package was much much MUCH less attractive. I did really well taking the first one when I did.

Remember Peter, from Visibility Part 4? Uh huh. And Sue? Disappeared. I don't feel at all guilty gloating. For once, I got something good at the right time.
.

Saturday, August 23, 2008

1968 Visibility, Part 5 - compatibility testing

Saturday, August 23, 2008

So, the line item to change all the externals to make them compatible (previous posts) between the two systems began. Although I was in a design and usability department, because I owned the externals and everyone knew about the test generator I had written, I was asked to do the testing.

(By the way, testers don't get the credit they should. That'll be another post someday.)

There were many line items being added, functions in the old system being ported to the new system and hardware. I would be ensuring not only that all the old externals were compatible, but that all externals for the new would also match. That's every variation and combination of every option on every old and new command, error condition, and operator info situation under every possible condition.

It will mean nothing to anyone but another tester, but in one year, I wrote, ran, verified, and compared results on over 350,000 variations on TWO operating systems.

As new code for new functions was added to the system, I waited until it had been fully functionally tested, and then I ran the compatibility tests for that function.

If I found incompatibilities, I wrote them up and passed them to Peter's group, who then decided whether it had to be changed to be compatible, or whether there were compelling reasons to allow an incompatibility. We had to keep track of those to warn the customer later that if their application depended on this message or return, they'd have to change it.

If I found an actual bug in new code, I'd write a PTM (Program Trouble Memo) which would go to the development group responsible for coding of that function.

If I found a bug in old code, code that had been in the system for ages, I'd write an APAR, which would go to the design group owning that function. (One of these days, I'll do a post on the origin of APARs.)

For that release of the operating system, there were 30-some testers testing new function, and 10 testing old function. Keep in mind that I didn't get the code to do my tests until it had been thoroughly tested and approved by those 40-odd people, and by then the programmers in the development groups had figured their work was done, passed test, and had moved on to other things.

I found bug after bug. Old code, new code. During development and testing of that release, something like 1800 PTMs were written, and of those, over 1,000 were written by ME! After the programmers thought they were finished. Some functions looked like they hadn't been tested at all!

So besides all the testing, simply processing PTMs was a full time job. Plus I wrote about 100 APARs.

By the time I was finished, that system was CLEAN! It had been a superhuman effort.

You'd think I ought to get some kind of recognition. I kinda thought so.

Nope.

By finding so many bugs so late in the cycle, I pissed off the programming groups by messing up their schedules, making them redo what they thought was finished.

By finding so many missed bugs after they had "thoroughly" tested and approved the new code, I pissed off the testing departments. I made them look like crap - and from what I saw, what they'd handed me, they DID do a crappy job.

Everybody hated me. Because I was right? Because I made them do things right? Because I exposed their inadequacies? Whatever. The release slipped schedule, and it was all my fault.

All my fault? Because I did my job well? Because I found a lot of bugs? You didn't have to fix them all, you know. Oh, I forgot, you did have to fix them to keep up the pretense that quality matters.

Yeah, I forgot Quality Rule 1. Schedules are always more important than quality.

Minor "quality" awards had always been given to the tester who found the most bugs. They skipped the award for that release. After all, I wasn't a tester. I was in design.

Lots of visibility, but all the wrong kind.
.

Friday, August 22, 2008

1967 Visibility, Part 4 - Peter and the foils

Friday, August 22, 2008

The Company had two big-iron operating systems that were very similar, the older one supported in Endicott, NY, and the newer, which took advantage of newer hardware technology, in Kingston, NY. The Company decided to combine them on a base generated from the newer system, and to "transition" all customers to the new combined system. (Partly because they wanted to retire the old hardware.)

It was a major effort. Functions that existed on one system and not the other would have to be combined on the new system, so there were a lot of new line items.

Externals - messages, responses, return codes, command syntax, etc. - would be hit hard. Although I owned the externals, another design department was in charge of identifying what would have to be done, writing the specs, making the projections, planning, etc. There was a team of five, with Peter C. as the team leader.

I went to Peter, and asked what it looked like so far. He confessed that he had no idea how big it was. He was looking at just comparison of text of commands and messages. I pointed out that there are differences in function, too. The same command didn't necessarily work the same on both systems, because they are based on different hardware, and that there are user applications that capture return codes and responses "under the covers" and perform different actions based on those return codes.

He turned green. He didn't know where to start.

The problem interested me. On my own time, I wrote a super-generator that allowed me to execute every variation of every command in both systems, and then it automatically compared the results. It was a super-human effort. In total, going after all options on all commands, and all responses, messages, and return codes, there were over 30,000 variations. Then I obtained some examples of user applications, and scanned them to identify which externals were heavily used, and which had less impact. Major, major effort. No sleep for weeks.

When I had the results, I asked Peter to call a meeting of his team, where I presented foils of my results, identifying all differences between the systems, sorted as to impact, including a recommendation as to which were mainly used by the old-system applications, and which the new, plus an estimate of the man-hours required to consolidate and test them. Peter's manager attended the presentation.

A few months later, Peter got a HUGE monetary award, one of those corporate-level things, PLUS a huge promotion, for his work in identifying and prioritizing the external differences.

It turns out that he had made presentations to the management chain, all the way up to the product owner level.

Although none of us "grunts" had been invited to, or even knew about, the presentations, my friend Edith had somehow seen a copy of his foils. She came to me and asked if I had seen them. I said no, why. She said I should ask Peter for a copy. That's all she said.

I asked him, and he kept putting me off. He'd get them. He'd make a copy. It was a long time ago, he didn't have it anymore. So I found me someone, a manager, who had been at one of the meetings, and whom I was able to bamboozle into locating a copy for me.

It was my foils. Exactly. My name had been removed and replaced by his, and my name was not mentioned anywhere as so much as a contributor. Not a whisper.

I immediately marched straight over to Peter's office. I stood in his doorway until he looked up and noticed me, and I said, "You don't have to keep looking for those foils for me. I got a copy." He turned white and actually literally shook. "They're very interesting," I said, and I turned around and left.

I was furious. Not simply at what Peter had done, but his manager had been at the meeting where I had presented those foils, and she had to have known what Peter had done. His team and department knew what he had done. Within days of the award announcement, most of the several hundred people working on the operating system knew what he had done. Edith was the only person who actually said anything to me. Everybody else just looked at me funny.

That was MY work, and should have been MY award, MY acclaim, MY promotion, and everyone knew it.

I waited a while to see if he would confess. He didn't. I knew there would be no benefit to me in raising a stink. But for the next year and a half, every time he saw me in the hall, or in a conference room, he shook. He couldn't follow a thought if I was around. He stuttered. He dropped things.

Me? I smiled at him. I was pleasant. I looked him straight in the eye, as his eyes shifted off. And because I owned those externals, I had a natural interest in the activities of his team, so I made it a point to attend every meeting he called, every presentation he gave, for the rest of my time in that lab.

You know, it would not have occurred to me to have taken the presentation up the line. It wasn't necessary. No management approval was necessary to act on that material. They didn't even need to know about it, and I'd have seen it as wasting their time. There was no other reason for Peter to do those presentations except to draw attention to what a wonderful job he'd done. Too bad he didn't do it. I did. And it wasn't even my job - it was his job, but he was incapable. Of everything but taking the credit, I guess.

Heh heh - he lives near me. Twenty years later I still run into him in the pharmacy or grocery store, and he still quakes when he sees me, and I am still pleasant. I'm almost (but not fully) content with that. He knows what he did and he's suffering his own hell.

------------------------------------

Phooey - I'm gonna put his name here. It's all true, and I've got witnesses who will back me up so I can't get in trouble for it. Hi, Peter Chenevert! Yeah, I'm still pissed.
.

Monday, March 13, 2006

#601 Pity Post

Monday, March 13, 2006

Marge Simpson: We can't afford to shop at any store that has a philosophy.


----------------------------------------------------

You know, one of the things that happens to me over and over, and always distresses me, is that my accomplishments get ignored. Over and over at work, people got awards for things I had done to no acclaim the month before. One summer at work I turned in over $3,700,000 in cost effectiveness achievements, the most they had ever received in one year from one person ever. Six months later, they started a "Millionaires Club" for anyone who did a million or over, with awards and bulletin board recognition. They didn't make it retroactive. I was never mentioned. No one ever knew. (I didn't even know until then that over a million was something special.) Stuff like that happens to me all the time.

So I went to the spa last Friday, and there's a board, "Congratulations!" to the following members, who had lost 2" or more over the past month. I lost 4". I wasn't on the board. And I'm a lot smaller than anyone else, so it's proportionately an even greater accomplishment. Left out and forgotten again.

It didn't surprise me. Sometimes I feel invisible.

-----------------------------------------------------------

The man came early today to clean the furnace, so that's out of the way for another year. While he was here I took the torn tire off the garden cart. If I take it to the tire store in Rhinebeck, they can order a new one for me. I really want to use that cart to get stuff up the hill from the basement to the dumpster, but I'm afraid I won't get the new tire in time. All I can do is try....