I opened a new checking account with just my name on it, back in September when my wife bailed on me. Next, I told my job that I wanted my salary direct deposited to the new account instead of the old one. Okay, when you change direct deposit they cut you a live check for your next check and then the change takes effect and they direct-deposit all subsequent checks. Accountants, go figure. So, they messed up on my October check and direct-deposited it to my old account which I share with the soon-to-be-ex-wife, because they didn't process the request. All right, no real harm done, I just transferred the money back into my private account, and when our corporate HR people finally processed the request to change my direct deposit, then this month's check would be "live." This month, they got it right, so the check was live and I had to take it to the bank and deposit it. It was supposed to be here by the end of last month, but the mail was held up so it didn't get here until Monday. When I went to the bank on my lunch hour to cash it, the damned bank put a hold on the check until it cleared. Cripes! It's not like the company I work for, which has been around since the early part of the twentieth century, is going to fold sometime in the next week, and it's not like they haven't been direct-depositing all my other checks to the damned joint account, from the same source, all this time! Okay, I can even live with that too, although I really should have been smart and just had them cash the check and then turn right around and deposit the cash in my account. God, I hate bureaucrats!
So that was all Monday's mess, now I just needed to wait for the check to clear before I could put it to use. Anyway, I logged in with Quicken last night and found out that the damned thing had cleared. Wonderful. Okay, now part of my money is going to cleaning up financial obligations incurred with my ex, so I needed to give her some of it and she was going to write checks against it. The bank's hold on my check caused her to bounce a couple of checks at her bank. Crap. She can't afford that mess. This mid-life crisis of hers has got her in enough of a financial mess. When I saw that mine had cleared last night, I told her to go ahead and that I had moved the money into the old joint account for her to get. This morning, she called them and they told her that there had been no activity at all on the joint account, and even (IDIOTS) gave the woman information about my personal account -- the one without her name on it! Ack! Bozos. Of course, that wasn't all that horrible, but the fact that they told her wasn't as bad as what they told her. They told her that there had been no deposit to that account at all this week and that there were no checks on pending hold status, either. WHAT? Needless to say, she called me this morning, wondering where the money was. Well, I called the automatic phone teller feature at the bank and it DID have a record of the deposit and the correct balance! Fortunately, I was able to call the future-ex back and tell her that everything was okay, but it was certainly annoying to deal with those bank hijinks.
The next thing to go wrong, was a request from the customer service department for software feature changes in the code which implements one version of our product. The thing is, this is one version of the product that I thought was not going to require any work for awhile, but now that one of our largest customers wants it, it's going to have to be upgraded on a priority schedule to bring that version up to the same functionality that the rest of the product line has. Oh brother. It's not like I wasn't in the middle of anything else important. Unscheduled additional work is so wonderful, especially when you've already got other things on your plate! Bring it on.
To add insult to injury, this code is written in a very simplistic yet frustrating in-house-created language that is very problematic. It's just too damned bad that I'm one of the few people left in this joint that understands that bass-ackward obtuse language in the first place. Another e-mail in my in-box this morning informed me that one of the other engineers using this arcane gibberish (in our office in Washington State) found that the compiler that is used to build these applications out of this brain-damaging language, is itself, exhibiting bugs. It seems that when the code is compiled and the compiler is told to produce a listing (for non-software-geeks: a kind of "report" on the build process) it produces different executable code than when it is not told to produce a listing file. This should not happen! Whether or not a listing is produced should make no difference to the code generated. This is indicative of a problem with the damned thing somewhere. Ugh. The problem is, this is a new version of the compiler, which was released to fix a problem with the old version where it would crash at the end of a successful compile when the code file was over a certain size. It will be painful and annoying to have to revert to the older version. It took the head of engineering damned near a month to approve the last upgrade. This is looking annoying too. Now I have to talk to our compiler guys in Russia and explain the problem to them, wait for the new fix to come in, test it, get the boss to approve it and in the meantime, finish what I'm working on with the older version of the compiler which has it's own endearing quirks and bugs too! What else can go wrong? DON'T ANSER THAT.
The real clincher to this ridiculous day is that the entire place is being re-carpeted, one office at a time, so everyone is running around here moving furniture and equipment and office supplies and junk and it's really quite distracting! On a more minor note, there is also some strange smell associated with either the new carpet or the installation process and it's just irritating. There's nothing like an assault across all senses to really put the smack on your day.
When the going gets tough, the tough go to the movies! Tonight I am going to bug out of here and hit Matrix Revolutions. Then I'll finally be able to read beyond the "spoiler" warning in f00dave's entry. He seems to have liked the movie, although I thought the second one lacked something that the first had. I think the Wachowski brothers began to stray outside of their philosophical depth beginning with the second movie. We'll see if that manage to pull the whole mess back up onto the tracks when they wrap up the series in this one.
That's it. I just got news that winter rain storm is starting to pour not a few blocks from where I sit. It's supposed to cover the state and run all weekend. I'm so outta here, before I get wet trying to get into my car. I have had enough work week. Elvis is leaving the building!