Thursday, October 29, 2009

What Women Want

So you're thinking of having your bitch squeeze out a few puppies? The following is my answer to a question someone recently asked me about "pregnant sex".


First trimester:
"I'm gonna barf." Once a week there's a 10-minute window with, "I don't feel sick! Get your ass over here and fuck me NOW NOW NOW NOW NOW!!!"

Second trimester:
FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME NOW NOW NOW FUCK ME FUCK ME FUCK ME SOME MORE! Go make me toast! And bacon*. And more toast. Now FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME MORE MORE MORE MORE MORE! I need more toast. Since you're headed toward the kitchen anyway you can make me some bacon-flavoured toast and pile it high with bacon, and then bring the bacon-toast-bacon sammich back here and then FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME FUCK ME MORE!!

Third trimester:
I'm fat. I'm horrible. I'm ugly. I can't even see my overgrown bush. You only want to fuck me to make fun of me. I can deal with that. So are you going to fuck me? I know you only want to do it to mock me. That? It's my cervix. Yeah, it dropped. No, the baby probably doesn't notice your cock is pounding against her little head but.... huh? That's disturbing? GODDAMMIT I NEED SOME SEX NOW, BITCH! No, you can't fuck me in the ass. Because half of it is falling out, that's why! I'll blow you if you just... move... over this way... If you make that Greenpeace dragging me back into the water joke again you're going to bleed now FUCK ME ALREADY! You did this to me so you damned well better do this to me, NOW!

Immediate post-birth:
GODDAMMIT I'M HORNY! And in pain. And my guts will be leaking out through my crotch for the next two months. NO, you CANNOT go UTBNB because my asshole is still trying to turn itself inside out. No, I'm too tired for a blowjob. Handjob, too. You know that youporn site I told to quit spending so much time at? Yeah, spend some time there. But once I've healed you better fuck me like your life depends on it BECAUSE IT DOES.

Three months post-birth:
The kid's asleep. We have five minutes. Pay attention: fuck me, fuck me good, and for gods' sake do NOT make a fucking sound because I will end you if we have to stop in the middle to replace the damned pacifier or sing the Sleepy Song again. Let's GO!

*
She was a vegetarian before she got pregnant.

Labels: , ,

1 non-"17"s have already commented. Click here and be the next.
links to this post

Friday, October 02, 2009

vsworld.com are spamming cunts.

People who work at or for this company of blog spammers probably have very tiny penises and definitely don't know how to use them. I already don't like most of the idiots I have to deal with from the subcontinent but fucking idiotic blogspammers who leave a fucking trail really annoy the fuck out of me.

By the way, andy@vsworld.com, while you were busy spamming my blog and others, I was busy fucking your girlfriend up the ass. Women make a very special noise the first time they experience a cock longer than 3". I love that sound. Tell Naima I said hello.

Labels: , ,

3 non-"17"s have already commented. Click here and be the next.
links to this post

Tuesday, July 28, 2009

LookOut

A lot of stupid found its way into my inbox. This is nothing new, except that yesterday I was dead tired due to a super-pregnant wife who couldn't sleep and is in much pain, so my cognitive shields were in desperate need of recharging. I knew better than to actually go into work but I couldn't help looking at my inbox and responding.

No matter how fast I type (and I can beat 80wpm on a good day), I tend to forget points as I get involved with other points, so I've learned to make notes for important mail in order not to miss out on a salient fact in my corporately-acceptable non-ranting missives to the Powers That Be. Notes which I tend to write in much the same way as I write this blog because it's just that stream of consciousness shit.

You can see where this is heading...


$BrokenBusinessProcess_X requires subprocesses H1, J1, K1, L1 & L2, M1/2/3/4 and N14. $MistarManagar decided he's going to make things better (read: worse) by modifying subprocess L1 to cover M1-4, moving them to Q7/8/9/10/11/12/19. Yet another bureaucratic "simplification" which complicates things further. And so I fired off a quick note.

Except I've learned over the years that "firing off quick notes" is akin to "raping babies" and so I open a few text editor windows and spew my bile in them. And then I cool off. And then I come back and extract the actual content and reorganise it into some semblance of bullet points to be addressed. Which I then let myself think about and reconsider so that I can address them in a way which ensures both my child's parents remain gainfully employed.

Fire up Notepad and rant away.

$MistarManager,

You're a cuntnuzzle. You suck donkey cocks for a living. You're more incompetent than Amy Winehouse in a fucking surgical theatre. Process L1 is ass. Process L2 is even more ass. You can't fix it, you moron, so cut your losses. Join us. Come to the dark side. You know just like the rest of us that $BrokenBusinessProcess_X is completely fucked. Cut the shit. Look, We can deal with K1 but not if you try to break it into K1/2/3/4a/4b/4c/4d. Ain't gonna happen and you know it. Get on -board and we'll support you. (Fail to and we'll be sharpening our knives).

Love, REC
Fine. Bullet points established. Certain bits might be a bit strong but the general feeling is conveyed. There's no way in hell I'm actually sending this though. Not even if I took more drugs than Keith and Michael combined could I be stupid enough to do that. And so I wait, let the points filter through, come up with "acceptable" ways to present my opinions, and then I'll send off the mail.

Oooohhh! An oldie but a goodie!

Where was I? Oh yeah....

Let me just proofread this quickly. MS LookOut has a decent enough spell-checker, and unlike FireFerret and LightningBird, it has all the company addresses and the specialised terms in it. I'll use that.

{copy}
{click}
{control-N}
{paste}
{F7}
{fix, fix, fix}
{control-A}
{copy}
{paste into Notepad}
Right, that's done. Now to write the "correct" mail
$MistarManager,

I received your note concerning the modification of Processes L1 and L2 earlier and hope that I'm not disturbing you as I would like to take a moment of your time to discuss them with you. Process L1, since its inception, has been of questionable benefit, at best. You were on the conference call when we discussed the trebling of resources necessary in order to implement such a process and in practice, not only has it required a quintupling of resource allotment but those involved in carrying out this process have found that they are not relieved from their other tasks which already exceeded their expected output capacities based on both worker metrics and Charts 12-YP-14 and 12-PP-09 which you yourself presented at the $UpperManagementMeeting last September.

In this meeting it was you who pointed out and described in great detail the potential difficulties resulting from any number of exigencies in any one of a set of potential affecting variables. It is for precisely these reasons tat I believe you may wish to reconsider the point of L2 as regards its standing in the overall position of $BrokenBusinessProcess_X with respect to sub-processes M3 and M4 as well as the potential knock-on effect to process G which up until now has been wholly unrelated but which, when one considers the externalities raised by questions concerning K4c, could possibly become a serious mitigating factor.

{blah blah blah 18 more paragraphs of this sort of shit blah blah blah blah}
Spell-check.
Re-read.
Tweak.
Spell-check again.
Hit send.
Notice that the business-like mail is still visible but that the "framework" mail window has disappeared.
Notice the Outbox icon blink and disappear.
Remember there's no Exchange Server to allow for a hasty recall.

Wait for a pink slip with a big 17 written on it.

In my defense the guy really is an incompetent cuntnuzzle who's managed to Peter Principle himself at least three steps beyond what he's capable of handling.

Labels: ,

2 non-"17"s have already commented. Click here and be the next.
links to this post

Tuesday, July 21, 2009

An Ideal World

We have certain business processes which are supposed to be followed. In their misguided attempts to stick their heads as far up their asses as possible management have finally recursively pushed their foreheads out from between their teeth. The sensible processes refined over years are no longer adhered to quite as they were in the past nor quite as one might hope for in a company of over five thousand people worldwide with revenues in the billions.

An example:
L-user -> On-site SysAdmin: HALP! There's sand in my vagina! The App's not working!
On-site SysAdmin: Stay calm. Try Foo.
L-user: OK. Tried it. Still doesn't work.

On-site SysAdmin -> $MegaCorp 1st line support: HALP! There's sand in my vagina! The App's not working! Already tried Foo!
$MegaCorp 1st line support: Stay calm. Try Bar.
On-site SysAdmin: OK. Tried it. Still doesn't work.

$MegaCorp 1st line support -> $MegaCorp 2nd line support: HALP! There's sand in my vagina! The App's not working! Already tried Foo and Bar!
$MegaCorp 2nd line support: Stay calm. Try Baz.
$MegaCorp 1st line support: OK. Tried it. Still doesn't work.

$MegaCorp 2nd line support -> REC: HALP! There's sand in my vagina! The App's not working! Already tried Foo, Bar and Baz!
REC: Stay calm. Set logging to ALL, run foo, bar, baz, quux and muux. Send logs, screenshots and run a truss.
$MegaCorp 2nd line support: OK. I'm sending it to you.

REC: {ponder}
REC: {research}
REC: {this game's neat}
REC: {test}
REC: {this one's also pretty cool}
REC: {epiphany}

REC -> Engineering: We have a defect. Here are the details. Repro environment on 4DA33.testbed.internal.megacorp.com. Directions, truss, logs, screenshots, dumps attached.

Engineering -> QA: Here's a fix. Test it.

QA -> Eng: We tested it. Looks good to go. Here's the protocol and results.

Eng -> REC: Here you go, Sport. All nice and pretty and working.

REC -> L-user & On-site Admin: Here you go. Enjoy.

L-user & On-site Admin -> REC: Thank you!!!!

That's how it's supposed to work.
Now for a little dose of reality:

L-user -> REC: HALP! There's sand in my vagina! The App's not working!
REC -> L-user: Talk to your On-site SysAdmin.
L-user -> REC: NO!!! FIX IT NOW!!!!!
REC: OK, fine. Stay calm. Set logging to ALL, run foo, bar, baz, quux and muux. Send screenshots, logs and run a truss.
L-user: WHAT? SAND! VAGINA! Wash it for me now! What's truss? Are you calling me fat? I don't see truss.exe under Start:Programs! HALP!!! Why do you need all this?! FIX NOW!!
REC: Let me hold your hand as I explain in excruciating detail how to perform the tests. You'll need help from your admin.
L-user: Here's a screenshot.
REC: Run ALL the tests and send me the results.
L-user: WAAAAAHHHH!!!! There's sand in my vagina! I don't have time for this! Fix it now!
REC: Please run all the tests as specified and send all results. Failure to do so will result in this ticket being considered abandoned.
L-user: {petulance}
L-user: {pissing and moaning}
L-user: Fine Mr Smart Guy. Here! Now get the sand out of my vagina!!!

REC: {ponder}
REC: {research}
REC: {This Joey Betz guy writes some really nifty games}
REC: {test}
REC: {Other "classic" Flash games are great, too}
REC: {epiphany}

REC -> Engineering: We have a defect. Here are the details. Repro environment on 4DA33.testbed.internal.megacorp.com. Directions, truss, logs, screenshots, dumps attached.

Engineering -> REC: Huh? Rejected. We need a repro environment.
REC -> Engineering: The repro is on 4DA33.testbed.internal.megacorp.com as I wrote already.
Engineering -> REC: Huh? Rejected. We need the logs.
REC -> Engineering: The logs are already attached.
Engineering -> REC: Huh? Rejected. Not reproducible.
REC: WTF???
REC -> Management: Look at ticket A7-44W-1A. Eng is dicking about again.

Management <--> Eng: {tons of E-Mail I shouldn't have to look at but which is CC:'d to me anyway, allowing me to catch them out in one lie after another.}

Engineering -> REC: Here you go, asshole. Test it.
REC -> Engineering: Fuck that shit. I ain't QA, bitch. Pass it to QA, follow the testing protocol, then send me the patch and report.
Engineering -> REC: It's done. You can test it.
REC -> Engineering: Fuck that shit. I canNOT test or approve. Send that shit to QA.

QA: Huh?
Eng: It works.
QA: Oh. OK. Approved.
REC: Give me a cert.
QA: We're fresh out. Take our word on it.
REC: Bite me. Follow the Approval Process and send me the cert.
QA: Fine. Approved.
Eng: We're outta here, suckaz.

REC -> L-user & On-site Admin: Here you go. Approved by Eng and QA.

L-user & On-site Admin -> REC: FORGET THE TWATSILICATES! THERE ARE GIANT CHAINSAWS UP OUR BUTTS! THIS PATCH JUST CRASHED OUR FUCKING PRODUCTION SYSTEM YOU ASSHOLE! HAAAALLLLPPPP!!!!

Only another 23 years of this and then I can retire. If I don't have an aneurysm first.

Labels: , , ,

3 non-"17"s have already commented. Click here and be the next.
links to this post

Wednesday, May 20, 2009

Uncertainty

HAAALLLLLPP!! SYSTEM DOWN!!!! 14,000 CLIENTS NO ONE WORKING!!!!
I don't have to look at the account field. I know this one's Mookman. I'm also pretty sure it's going to be all sorts of stupid, it being a Prio-1. I'm guessing they pulled the engine and prop off a Cessna and don't understand why it won't fly anymore.

And... I'm right.
We are hit by critical Issue, $YourBigApp is down. We are unable to startup application even after recycle services.

The Login page itself does not appear. We use Siteminder for systems Authentication.
Mmm-hmm... and what did you change between it all working last night and it not working this morning, Mookman? I know I shouldn't ask this because I know that the answer I'm going to get is exactly what I should expect from MildlyNaughtyPuppy in a few years hence when I notice my computer has been "fixed" while I was in the kitchen pouring out bowls of chow for the pack. I can handle getting this response from a toddler, not so much so from an "administrator". But I have to ask. It's part of The Method.

Exactly which "nothing" was changed overnight?
We just did a release and infer this issue is occuring after this, but need to confirm. THe components for the release are only PrimeComponent and CentralCommunicationsSystem
You need to confirm that the system which was working perfectly last night only stopped working after you changed out the exact things that would stop it working now and that the problem hasn't perhaps been caused by fairies or my bad attitude? Put the system back the way it was and fer chrissakes start debugging your fucking changes before rolling out to production!
We dont want to return to older version and must confirm this is not a new defect on $YourBigApp
Confirmed.
Customer Error.
Resolution: Patch back to prior version.
Close: Root Cause: 17-Fuckwit.

0 non-"17"s have already commented. Click here and be the next.
links to this post

Tuesday, May 19, 2009

Go Bother Ballmer

You have a car. The engine is knocking. It gets shitty mileage. It takes 40 seconds to get up to speed after stopping at a red light. All of a sudden you hear a bang and see a hole punched through the hood, the piston having been thrown. Do you then call Michelin to bitch about your problems? You do if you work for $PrivateFinanceAdvisors, with the logic that the tire company ought to be able to fix the problem that's causing the tires to turn too slowly.

SQL Server: Insufficient Memory Error

Insufficient Memory Error BPool: no remappable address found
Problem usaully resolves itself. When this error happens $YourBigApp users experience slow perf problem Sometimes SQL server fails over (this didn't happen today) This issue has been occuring for a while and it's random behavior.

One thing that it definitely isn't is "random", Sparky. The problem will completely disappear the instant you add the minimum spec'ed memory to the machine and move $OurBigApp off the fucking underpowered database server and onto a dual-proc box with more than 500MB of memory just the way we told you to eight fucking months ago.

I don't believe that memory is our problem we face. We need a solution to this error! $YourBigApp is too slow and databse failing over!

File a ticket with Microsoft and tell them they need to make SQL Server run your 380GB production database in under 100MB of memory. With what appears to be a 486 DX/66 processor.

I just dumped a fucking laptop last week which has more power than their rack-mount which is groaning under the strain of a SQL Server and a dozen enterprise apps. That DB server memory problem is clearly being caused by our software.

You know how this one's being closed: Seh. Venn. TEEN.

Labels: ,

1 non-"17"s have already commented. Click here and be the next.
links to this post

Thursday, May 14, 2009

Sunday Bloody Sunday

"Yo, Dawg!"

It's Freddo. This can't be good. It never is.

"You gotta help me, mate!"

I gotta?? I never saw any clause in my contract which read "Der Arbeitnehmer ist verpflichtet, Freddo zu helfen wenn er dringend bittet oder den Begriff 'mate' verwendet".

"You're not doing anything this weekend, are you?"

I dunno... relaxing, cleaning, catching up on My Name is Earl, downloading kitty pr0n... I have 18Mb broadband; the possibilities are almost endless.

And when I write "endless" I mean it. The entire Speedy Gonzalez collection, Dexter, even every episode of 1970s George Peppard in Banacek! And while file-sharing may not be completely legal over here, at 16 Traci Lords was. But I digress.

There are a lot of things I can do on a weekend. I live near three museums and there's a huge farmer's market nearby. But my second-most favouritest thing to do on a weekend is Not Work, running a close competition with doggie-stylin' with Lassie, my SuperSnarkyBitch, if only because I can do the latter on most normal weekdays as well.

There was a problem with this past weekend's availability plans, that problem being that no one was actually available. Three out sick, two normal weekend stand-bys on vacation, Freddo was desperate. I mulled it over. The deal was shit from the get-go. No munniez for working Saturday: work it like a normal day in exchange for a future weekday off. No prob, my ticket list is quiet. Sunday sucks though. A whole fifty for staying home all day in case something comes in, plus some hourly compensation for actual emergency work done.

Lassie was out of town until 8pm or so, I'd only work as secondary from 9-2 and then primary from 2-5, then hand over whatever shit sandwich I was chewing to the poor Weekend Alliance fuckers in the US, giving me time to shower and shave before picking Lassie up from the train station.

And Sunday? Fuck. No one does shit on Sunday unless there's an unresolved problem from Saturday which should be able to be ping-ponged. At the very least there's all sorts of busy-work to hand 'em until Monday rolls around. I'd planned to spend the day at home with Lassie anyway.

And lo, it came to pass that this mutt accepted the piss-poor deal.

And there was great rejoicing as Saturday remained as dull as a corporate quarterly meeting while requiring even less attention. And the Canine who is Really Evil was gladdened by the knowledge that Sunday would consist of no suckage and much glad-you're-back-home doggie-stylings with Lassie.

And upon awakening and well and truly knowing his bitch the Canine did log in and lo!, $ScoreCo did find themselves truly hated in the eyes of the Really Evil. For $ScoreCo had done Something Wrong and were demanding assistance. There was much gnashing of teeth and dumping of cores and no one working the weekend shift who knew diddly-squat about Solaris.

Then did the Canine remember the Golden Rule of Solaris: Truss Don't Lie. Thus he spake the magic words: "Send me a truss." And $ScoreCo did dutifully send a truss of a truly gargantuan size and proportion such as has never been seen before by any $MegaCorp monkey. And he did setteth his head in the ReallyEvilCanine's-head-shaped-dent in front of his keyboard as he realised $ScoreCo had trussed the entire system and not just the crashing process.

And it came to pass that the Canine did begin to relax as he realised it would be only another quarter of an hour before his relief in the US would be on-line, and lo, he did tell $ScoreCo to truss only the crashing processes.

And as his IM window opened, the Canine did see who in the US was taking over, and he allow a truly wicked grin to come over his face, for his replacement that day was none other than the monkey well-known throughout $MegaCorp for his regular Registry and Event Viewer log requests of customers running UNIX.

Thus did our hero log out and get back to his bitch, and the world became a slightly more tolerable place, if only for the 13 hours he would have before having to return to the Cube Desk of Hate at the Panopticon high above Munich.

Labels: , ,

0 non-"17"s have already commented. Click here and be the next.
links to this post

Wednesday, May 13, 2009

Geography

When your company is one of many that divides the world up into three regions -- Americas, EMEA and APAC -- which region should be responsible for the nimrods in an outsourced Bangalore sweatshop of a server room? Go on, guess.

The Scandinavia-based $CompanyCo really, really needs to add Chinese and Japanese support to $OurBigApp. It's an emergency now, SO OMG IT NEEDS TO BE DONE YESTARDAY LOLOL despite the fact it would've been working when they first installed $OurBigApp had they done what I told them to a couple of years ago. They didn't like the two extra clicks and one line SQL*Plus session it would've taken.

So here we are now at an impasse. Instead of two clicks and an ALTER DATABASE command they're going to be paying thousands which is fine by me; anything that brings cash into $MegaCorp ensures my continued ability to support the SuperSnarkyBitch and MildlyNaughtyWhelp.

Since India straddles EMEA and APAC I sent a note to the $$$Custom$$$Programming$$$ department of each region and closed the ticket. That was a month ago. There was a re-open request yesterday. It seems that no one had contacted $CompanyCo so I sent off another contact mail and escalated it to management which got the mail flying all over the place, most of it reading "FW: FW: FW: FW: $CompanyCo ticket 123-ADF29 -- It's not my region. How about you $SomeOtherName?".

And then finally someone had an epiphany which required chiding me in an answer. I am Teh STOOPITD. How the hell could I have not thought to ask $$$Custom$$$Programming$$$--Americas to handle this? Truly I am a fuckwit.

Labels: , , , ,

2 non-"17"s have already commented. Click here and be the next.
links to this post

Tuesday, January 27, 2009

Lock & Load

A new sign from some department here in the zoo has been hung everywhere: in the break rooms, kitchens, coffee corners, wherever monkeys may gather.

LOCK it

Before

You Leave IT

Followed by detailed instructions on how to give the three-key salute and which selection to make afterwards. Fucknuzzles.

The rest of the sign is devoted to bullet points about why this is important.

"Don't give others the chance to..." it begins.
  • Steal confidential / personal data
  • your ID and send e-mails
  • surf the web to inappropriate sites
Oh NOES! Surfing teh webs to inappropriate sites?? My fucking home page is ogrish. The first fucking button on my tab bar is stileproject. I pay for a newsfeed not for access to binaries groups but so that I have a decent feed for alt.tasteless. I'm the guy who trolled the entire floor into watching 2 girls 1 cup! How the fuck is anyone here going to find something more inappropriate than me?

And to which "others" are they referring anyway? Are we actually hiring shiftless fucktards who would actually do these things on their cow-orkers' machines? Fer realz??

A memo reminding us to brush and floss daily can't be far away.

In happier news, the creature inside Lassie's belly happily does interpretive dance for the camera, all 10cm of it merrily kicking away. Or spasming. We're not positive about this. Five digits on each paw so I'm a bit disappointed; I was hoping for 8 to make hexadecimal math easier. When the doc switched to 3D mode I told Lassie when she goes to whelp that SlightlyNaughtyPuppy must be male. The face looks just like my father's.

Labels: , ,

1 non-"17"s have already commented. Click here and be the next.
links to this post

Wednesday, November 26, 2008

Cow-Orkers XVIII: Shrek

There are few actually cool people working for us. Back in the days of $BigCorp I constantly thought, "What a group of social fuck-ups," but then I realised I was also one of the group and was most likely similarly odd. Despite certain historically cool factor things about me, I was one of the dysfunctional. I hung out with a few other miscreants until they, one by one, left. Only a couple of tolerable people remained.

Then $MegaCorp bought us and I found out how truly fucked up software programmers, engineers and support people could be. Ripa seemed tame by comparison. No wonder I'd spent so many years avoiding corporate life. Small wonder I'm trying to figure out how the hell to get out of it again.

I shouldn't call this cow-orker "Shrek" really. With a "c" before the "k" the name becomes the German word for "scary". He's also not green although he certainly isn't anorexic. But Shrek he'll be for the purposes of my stories. Shrek is one of those guys you just have to like. He can do no wrong. He's fun to be around.

He can talk about the details of some stripper's tits in mixed company and no one bats an eyelash. Not even the woman who took great offense a minute later when, as she made some reference to her own tits being unable to produce creamer for the coffee, I responded with, "That's easy enough to fix." I didn't mean me, honey.

Shrek's wife lets him run off with the boys on Saturday night to various Czech strip clubs while she stays home with their young daughters. Wifey gets to go out, too, and Shrek'll stay home with the girls. It's a bit of a lopsided deal. I ran into her on one such outing at a local live music bar with a drop-dead gorgeous friend in tow. This friend really liked Americans but, of course, was already married to one.

He goes to strip clubs, she goes to a local watering hole with passable live music. He ogles tits, she sucks down piña coladas. He gets lap dances, she tries to scream above the music to her hot friend. It's a nice job if you can get it.

And goddamn Shrek is good at what he does which is what got him his department transfer. It's political however, and he's still with us physically despite being one of many who are tired of Joey's yelling on the phone (Shrek plays along in Bingo). He's almost always in a good mood and is always willing to help us out on problems, reading through 100MB dumps, pinpointing the problem inside an hour, and saving us days of testing and ping-pong.

He's got a loving wife, two great daughters, freedom to run around with the boys, a nice house, talent out the wazoo, a sense of humour that doesn't scare people, and a way about him that you just can't get enough of. And I wouldn't trade places with him for the world. There's something else Shrek has: heart trouble. Serious heart trouble. Drunk off her ass at that live music bar, his wife confided in me her fears that she could soon be a widow. He's OK now having put everyone through a scare a couple of months ago, but I fear we'll lose him way too early. And I'll be left with Ripa and Tony. And fuckwit customers.

Labels: ,

1 non-"17"s have already commented. Click here and be the next.
links to this post

Thursday, November 20, 2008

Reading is Fundamental

My day started out shit by not getting out of bed at 7:30 like a good little monkey. It got a lot shittier when I actually did get out of bed because my hot, redheaded bitch was still under the covers, nekkid. The shit continued as I walked to work in the rain, then had to stand outside the door in that rain for a few minutes as a crane worked on moving the pile of carpet rolls blocking the entrance to the Panopticon. Only once I walked into the office and logged in did I find out the true meaning of a shit day (excluding those days Lassie isn't around), and not just because nobody had bothered to make any coffay.

I can deal with the shit &/or nono-existent coffay, the overnight updates, the conf calls, the cow-orkers demanding immediate assistance, the ever-changing Process Documentation, even most of the tickets which come across my desk (>50%) But these guys?
Hi. We're looking for a procedure to set up an extra server to deal with a different language. See attachments.
A procedure? Let's take a look at that attachment...

A couple screenshot clips of $OurBigApp's admin screens, a crudely-drawn circle and arrow with the words "SEE HERE" drawn using a mouse and pointing to text which reads, "We were thinking we need to create a SysCom component and then write a new URL for other language which would be something like http://wearefucked.com/sys/yourbigapp/JPN. Maybe copy the 'Sales SysComp ENU' to Sales SysComp JPN"

We were thinking? ...would be something like?? Are you a fucking 14-year-old girl considering which dress she wants to wear to the junior prom?
Update:
there was no place for this in the contact info section. my twitter id is fuzzywumpkins79 if you could maybe contact me as soon as it can be.
Oh.
I see.
You are a fucking 14-year-old girl trying to decide which dress she wants to wear to the junior prom.

After about 15 minutes I'd figured out what she was trying to do: give her a 1-step solution to do something that requires 80 steps over a couple of hours after reading around 75 pages of information and instructions.
Dear Fluffywumpkins,

All of the information you need to do this is in the Going Global Guide. If you have a specific question about a specific step or you encounter an error I can help you with that.

Love,
REC
And that should've been the end of it. But it never is. An hour later came the response:
Hi,

Thanks for the details, it really very helpfull.

Can you please advise all the necessary end to end steps to install/add second language on current running server?
She doesn't want to read the damned manual. Tough titties. Now all I have to do is get her to admit to not reading the docs and I can close it out but this is often harder than it seems. Without a clear admission I have to keep putting up with this shit.
Dear Fluffywumpkins,

The full procedure is explained in the Going Global Guide. It's impossible for me to distill the 75 pages of documentation any further and I couldn't fit it into even 50 updates. Please follow the steps as outlined beginning with Chapter 3.

Love,
REC
Say it! Say it You fucking numpty! Say, "We don't have time to read" or "We're not interested" or "It's too complicated" but for fuck's sake not "We just want a brief explanation" because we'll have to play another round of ping-pong.
Hi again,

We are only looking for a brief explanation of the process and only the mandatory steps required to install another language. Please help us with this.
I see another fucking escalation coming if I don't close this one quickly.
Dear Fluffywumpkins,

There is no "brief explanation". You are looking at a full installation of the server and additional configuration, all of which is mandatory. You must read the Going Global Guide and follow the directions precisely. I strongly suggest you take the time to print out the worksheets so you don't miss anything.

You will not be able to install any additional languages if you don't follow the steps in the Guide precisely.

Love,
REC
And... send, with prejudice. Ten minutes later I get that familiar spidey-sense tingle. I know she's read the update. Fluffywumpkins is not happy with my answer. I can feel her typing. Four minutes after that I get an auto-notify that she's updated her ticket.
Mr REC,

We don't have time for implementing the complicated method you wrote about in the Going Global Guide. We need you to provide u with a working solution so that we can have the new language running today.
Bingo!
Dear Fluffywumpkins,

As I wrote before, there is no "brief explanation". None. You are asking me to tell you how to do the impossible. I can't. I have provided you with the only solution available. This ticket is closed.

Love,
REC
Status: Closed
Substatus: Resolved -- Solution given
Root Cause: 17- Fuckwit6.5- Customer Research

Smugly I start to relax knowing my day will begin to unfuck itself in only another three hours. Until the PM from Lassie pops up as I'm editing this entry telling me she's starting to feel ill again.

Meh. There's always single-malt.

1 non-"17"s have already commented. Click here and be the next.
links to this post

Thursday, November 13, 2008

Exceptional

I just got a Superior Service Selection notification. Some customer filled out the damned survey and offered high praise. He even wrote a glowing comment. I looked up the ticket number and saw it was something I not only didn't spend five minutes on, the guy found the problem himself (though using my guidance). It was a simple thing, easy to overlook.

So why am I pissed off about this?

I'm mad as hell because I'm getting Customer Dissatisfaction notices left and right from fuckwits who are unhappy that I didn't magically resolve their problems inside 12 minutes. On the 1-5 scale of customer satisfaction surveys I was given straight 1s by one goat-blower because it took four months to fix the problem.

Never mind that every time he updated the ticket I responded within two hours. Never mind that every time I responded he took three weeks to answer. Never mind that half the time he he finally responded he hadn't actually done the tests or provided the information I'd asked for. Never mind the three full environments I'd had to build, the painful VOIP teleconferences with spotty connections I suffered through, the refusals to provide me with information, even the fact that I fixed something deemed by others as unfixable.

Nope, it took four months so I got slammed.

Customer I didn't do shit for: "I ♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ you!!1!1shiftone"
Customer I busted my balls for: "Fuck you!"

Clearly I need to put a lot less effort into my job.

I'd tell every last fucking one of those fuckwits to go DIAF but I have rent to pay and a penchant for expensive whisk(e)y. Edradour port-finished is €70 for a little half-litre bottle; Strathisla 40-year just a wee bit more than that. Of course, I might not need to drink so much of these if I wasn't having to deal with these mooks all day. Chicken & egg.

Labels: ,

1 non-"17"s have already commented. Click here and be the next.
links to this post

Wednesday, November 12, 2008

The Stupid Hurts

I've been gone for a while. It started with being sick, then going to a course, then vacation, then getting sick again and by that time moving to a happy place. I've been in such a very happy place that I haven't been able to muster the anger necessary to write about this shit. Until today...

I hit the lottery and then some. This dog's got a new bitch. The downside is that as bad as shit is here at $MegaCorp, I'm doing the Obama brush-it-off-my-shoulder routine because she makes me that happy. Lassie's not here today, though; she's gone all week at a conference. Even that I can handle but yesterday I got stuck with a ticket from $CountryCo and the chinks in my new, non-unhappy MildlyAnnoyedPuppy armour appeared.
Need help for Disaster Recover(DR) installation?
Is it possible to install $YourBigApp with out accessing the database server?
What type of parameters we need to set in DR setup?
Please do the needful by reply today.
What the fuck? It's bad enough that he doesn't know the difference between DR and HA (high-availability) but this pigfucker wants to install what's more or less a giant fucking front end for a database without actually having a database.
Dear Pigfucker,

You write that you've installed $OurBigApp successfully before and you must therefore know that access to the database is required for this. What would you do with a database front-end application which can't connect to the database?

[explanation of HA and methods of implementation]

Love,
REC
And that should've been the end of it. I went home and ReallyBadDoggie-styled Lassie one more time before she left for her conference and the world was again good.

Until today.

I'd already woken up in a foul mood with a hangover from drinking Kölsch beer last night and no hot bitch asleep on my shoulder meaning no morning festivities before I left for the Panopticon. I arrived to find a response from Pigfucker.
As we have told you we have installed $YourBigApp in all environment with database access.Now we need to have the DR environment wherein we need installation of $YourBigApp .But we are told that we won't have database connectivity.According to our understanding,while installing $YourBigApp ,it asks for database connectivity.So we are not sure as to how we can go forward with the installation without the database connectivity.
Secondly we are told that we need to have a clone of Production environment.We have checked in knowledge base and have not found any document regarding this.So, can you pls inform about the process of cloning an existing $YourBigApp environment.
Lassie is fond of saying, "Stupid should be painful," and she's right. Unfortunately it's usually their stupid and my pain. I hadn't missed its comforting shape but I returned my noggin to the my-head-shaped-dent in front of my keyboard.
You cannot "go forward". You can't go backwards. Without a database to connect a database front end to you cannot move. You cannot install $OurBigApp without database connectivity. You cannot use $OurBigApp without database connectivity. Without a database containing data $OurBigApp can't do anything.

That you were told by your management you need $OurBigApp to be cloned in no way requires us to design a method to do so. $OurBigApp has no method for cloning environments. By its very nature it cannot be cloned.

This ticket is closed.
Our internal application was "upgraded" over the weekend and I searched desperately for my Root Cause: 17-Fuckwit but this important change, like so many others, didn't make the cut.

I'm back.

Labels:

1 non-"17"s have already commented. Click here and be the next.
links to this post

Wednesday, August 27, 2008

Falco

Revolutionary or a populist guy?
The people love Chavez and I understand why
Stabilised the economy but messed around with their clocks
And that one knocked off of my socks:
Come on and rock me Venezuela.
Venezuela, Venezuela, Venezuela.
Venezuela, Venezuela, Venezuela.
Venezuela, Venezuela, Venezuela.
Oh oh oh Venezuela.



Chavez decided to change the country's time zone to GMT -4:30. Only one other time zone which sits on a half-hour offset exists in the Western Hemisphere: Newfoundland, and not even the Western half of the province uses it. It also happens to be UTC-3:30 and so won't help Venezuela.
Venezuela has moved to a new time zone. Unable to add new timezone.
Yeah, we know. Please see Knowledge Base Notice 12-A44, "March 2007 Changes to Daylight Saving Time". It explains how to make changes to time zones and is applicable to this situation with the new Venezuela change. Enjoy. Love, REC.

And that should've been the end of it, but noooooooooooooooo. It never is.
Pls provide the patch. As I understand data import patch is available with $YourBigApp for the same.
Your understanding is as poor about a patch as it is about the language you're trying to employ. There ain't no patch. We have to do this the hard way:
Dear Rama,

To which patch are you referring? As I've already written, Notice 12-A44 explains how to change start and end times and offsets within the application under Data Admin: > Internationalization > Time Zone Admin. It is impossible to add additional time zones in $OurBigApp. You will therefore either have to change all non-Venezuelan time zones to something other than "Caracas/La Paz" ("Santiago", perhaps) or re-purpose a different time zone such as "Manaus" or "Atlantic (Canada)".

Love,
REC
Done, or so I thought.
U must provide the patch! The same patch for US time can be be modified to use existing patch with different data.
Uhh... no, Beavis. It cannot be modified. It won't work. There is no fix other than the one I told you about.

A little voice tells me this problem seems a bit more familiar than I realise.

Uh-huh. Rama. who asked this same shit 19 months ago when the US time zones changed. I bet yep, and also a couple years ago for the Australian changes. It's not someone using Rama's account; her unique writing style guarantees this.

The next day I received a flurry of mail from the TAR begging me for some help. The TAR doesn't know squat and Rama is persistent, asking one stupid question after another which the TAR can't answer, so I reluctantly agreed to join a conf call and put this issue to rest. With prejudice.

I got in this morning to see a conference invitation from the TAR and an answer from Rama:

Venezuela Time Zone Discussion
Sent: 27. August 2008

Proposed By: A. Beng
When: Thursday, August 28, 2008

##

From: Rama
Sent: 27. August 2008


I am out of office on Tuesday, can u pls move it to someother date ?

Sums it up, really. A feeling not entirely unlike "calm" washes over me because it will be Beng talking to that fuckwit Rama and not me.

Labels: , ,

4 non-"17"s have already commented. Click here and be the next.
links to this post

Tuesday, July 29, 2008

A Hot Market

The Panopticon -- designed like a giant greenhouse -- is well over 30° today. I have a massive backlog, more than a dozen callbacks and two full repros I have to build, and fuckwitted baby-talking cow-orkers. No fucking air conditioning. Still, this isn't the worst place in Germany to be working. This is, an office around 300km northwest of here. I could almost feel sorry for Sven Düsterhaus.

I really don't give a rat's ass about Oracle vs. SAP and CEO pissing contests, but I grew up with the law, worked in it briefly, and on occasion have found comic relief in file courtroom documents. Scientology slapdowns aside, there's some good stuff out in the dockets, whether it's that defense of a student's use of the word "fuck" (anyone have a link to that?) to the entire SCO fiasco, I occasionally take a few hours to read some long document and cross-check it over at LexisNexis.

A buddy told me this morning that I had to check out Oracle's amended complaint. Holy massive collusion, Batman! The scope and scale is un-fucking-imaginable. The aforementioned Sven is SAP's chief counsel and he's fucked. The company knew, all the way to the top. Their documents prove it. The contracts show that customer were participatory in what they had to know was illegal.

When I first heard of Tomorrow Now from a friend who'd left Siebel to join up I asked him how the fuck they could possibly have more information on the software than Siebel itself. He was kinda vague but insistent that they'd succeed and chided me for refusing their offer. TN, he told me, was even going to be offering patches. Umm... how?

Reading through the complaint I found out exactly how: they'd load up their copies of older version, download patches (which they weren't authorised to take), apply it, run a diff on the machine, then collect the mods and rebrand it all.

Question for any Oracle people out there: how the fuck did Tomorrow Now manage to download five terabytes of software before you noticed something fishy? And that using a bank of 20 servers scraping your entire site and catalog from just one IP address?!

The filing reads almost like a Grisham novel without the guns and hotshot attorneys. I'm going to give away the ending: the last page is a demand for a jury trial. Not even the Chewbacca Defense can save SAP. Their only hope may be Steve Martin's old schtick. I'm positively giddy.

Contractually obligating customers to illegally download thousands of gigs of software from the supplier they're leaving? Fuckwits. Only a German like Henning Kagermann could actually think that Oracle wouldn't sue because then they'd have to sue their own customers, too, utterly failing to realise that Oracle could just grant the customers retroactive licenses in return for, um, returning to Oracle. And paying the back maintenance fees, natch.

Labels: , , , , ,

1 non-"17"s have already commented. Click here and be the next.
links to this post

Monday, July 28, 2008

Density

The day the we figure out how to run cars on stupidity is the day the derricks go up in Paris. I simply can't comprehend how so much dumb can be crammed into one head.

If you're unable to do telephone banking because there's no fucking dial tone, the French thing to do would be to blame the bank. It must be the bank's fault and couldn't possibly have anything to do with the months of unpaid phone bills.
We are currently using $LoadBalancer we note the same behavior for following We can not perform action expected, and we get the error message "Error contacting license server".
Uh, Sparky? We don't have a fucking license server. You've been using our software for 10 years and should know this by now. $LoadBalancer also has no fucking license server. In fact, the only software which comes to mind that does have a license server is... Citrix. And we don't support it. You can't admin $LoadBalancer because you're using Citrix to get to it and Citrix is broken. Go bother them.

And that should've been the end of it. But it wasn't; it never is.
PLease note today we receive several error message today:
SACLB1RR_14451 (saclb1rr) : ERROR: [saclb1rr]: $LoadBalancer administrator password is not defined yet. Please use menu.

What is the issue?
It's a good thing stupid is massless or there'd be a fucking black hole centered in the 7th Arrondissement. Root Cause: 17.

1 non-"17"s have already commented. Click here and be the next.
links to this post

Thursday, July 10, 2008

Petty Office(r)s

I have three days to catch up on all my tickets which no one looked at during my entire week of training. Customers are pissed. I've been officially pulled out of The System. Nevertheless, there's a Ticket Assignment Notification which just showed up in my mailbox. The System knows best.

Not only have I been assigned yet another Solaris problem I have no idea about, Steve has been assigned a problem requiring the ability to see the difference between Japanese characters. We agree to trade, unofficially and doing our best to hide the transactions which management will inspect to make sure we're being good little bitches.

A note last night from a US manager asks me if I can take over Yet Another Citrix Problem which was assigned to Someone Other Than Me, and in taking the reassignment it won't count toward my number of assigned tickets as far as The System is concerned; it only counts toward last Tuesday's assignment quota. I agree anyway.

An hour later comes another mail from some unknown name. Someone in HR. She's seen my profile pic, a particularly funny line drawing animation which has been my profile pic ever since $MegaCorp took over $BigCorp. I've received dozens of mails and IMs in favour of it. I have a link to a site of mine in my profile and dozens of people have clicked on that as well, so I know that they, too, have seen the pic. I know because I have the referrer logs of the site, all coming from xxxxx.$megacorp.com/yyyyy/zzzzz?=$REC_empno. But she's offended. I explained this in an E-Mail littered with management-speak buzzwords and other shitty language abuses that she and her ilk are more comfortable with, stating at the end that should she not change her mind, I would reluctantly -- in accordance with company policy -- remove said offending picture. No word back on that.

What else is in the mail? A note from Giacomo. He'll be back in Munich teaching the DBA1 course in a couple of weeks. Hot diggity! Off to Meathead to get approval for this course as well.

"Hey Meathead. Giacomo's coming back next week to do the DBA1 course. I need approv..."
"Nope."
"WTF?"
"You've already had your five training days this quarter."
"That's the minimum requirement per quarter."
"Right. And you've received it."
"But I didn't get any fucking training last quarter. Nor the quarter before that, nor the quarter before that!"
"But you got it this quarter. You can do the DBA1 next quarter."
"..."

Minima = maxima only when it's shit I want; I do far fucking more than the minimum number of tickets and still get pushed to "do more".

Fuming, I return to my desk. There's a mail from Mini-Me with an attachment. A screenshot of $OurBigInternalApp with a ticket, and in the owner field, Mini-Me's name. There was a second screenshot of another ticket, also assigned to him. In his note to our manager he wrote, "I'm kinda busy right now but I'll try to look at them later today."

Mini-Me left the company ten weeks ago but The System knows best.

Labels: , ,

0 non-"17"s have already commented. Click here and be the next.
links to this post

Monday, July 07, 2008

Training III: An Open Letter to Oracle

Dear Oracle,

Classroom training's cool. The free lunch isn't too bad either (for fans of MSG anyway). A week away from my normal hell is also pretty fucking sweet. So please don't take this the wrong way...

When I (or more precicely, the $MegaCorp division I work in) is shelling out for my DBA training which is supposed to include all that horrible PL/SQL shit and RAC and SQL tuning, and I've worked with databases for the past eight fucking years (yours, DB2 and FoxBasePro SQL Server {$year}), I should get a pass on the intro shit. I should not have to sit through hours of fucking explanations to n00bz about tables, foreign keys and the fucking SELECT statement. I may not be a Mastah DBA but I know how to grab the shit I want out of your tables. I can even do it in your shitty, still-not-Unicode-compliant command line SQL*Plus program which will never, EVAR be as good as Toad. EVAR.

That Enterprise Manager copy of Microsoft's point-and-shoot GUI ain't the best in the world either. Would you guys even consider writing something in a language more efficient than Java? PASCAL perhaps? SNOBOL? Fuck, even a DSKY machine might be faster.

No, your browser-based "iSQL" client just doesn't impress me. It's just another "Do X... on the Web". Meh. Accidentally backspace and all your work and history are gone. Would it be that difficult to have the browser write the history commands to a local text file? Yes, I know it's possible to write my SQL in a local editor and then paste it into the browser but then what's the fucking point of having the browser-based client to begin with?

Also -- and this is pretty important -- please refrain from putting really attractive wimmens in my classroom as they tend to distract. I'm not against wimmens in the field; IT tends to attract the lunatics of both sexes so things are never boring. I just think that segregated classrooms might be something you guys could maybe try out. I'm pretty sure that's a wedding ring on her finger and although 30-45% of German women admit to affairs depending on which survey you read, I'm in a classroom and I'm supposed to be able to focus my attention on what the instructor is saying.

That's all I can think of for now. Thanks for the cookies and air conditioning but that horrible excuse for coffay you've got would embarrass Americans and even Turkish resorts. Powdered premix? Have you no shame??

Love,
REC

Labels: , , , ,

1 non-"17"s have already commented. Click here and be the next.
links to this post

Friday, July 04, 2008

Training II: LOL Nazis

So I'm sitting through another day of Stuff I Already Know and the teacher, a nice enough Genoan guy who mangles both German and English without prejudice is going over the new syntax and abilities in 11g. We're dropping tables but wait! There's a foreign key! What to do?

My response didn't go over so well.

The blonde is killing me, constantly looking over at me and smiling, looking longer than is normal. She's not drop-dead gorgeous but there's something about her I can't get over. I'm sitting uncomfortably through classes with a constant reduced cranial bloodflow that I haven't experienced since puberty. Chances to talk, however, aren't taken and she quickly kills my attempts at conversation. I even ate with her in the shit canteen (and paid the price for it later) in order to give it a go. No dice.

Anyway, when discussing databases in German you don't talk about "parent" and "child" but rather "mother" and "daughter" tables. It's less awkward than trying to translate the English constructs directly since "parent" is rarely used here in the singular and no matter how you combine "child" and "table", the result sounds bad. So Muttertabelle and Tochtertabelle it is.

And Giacomo went on talking about altering tables as I tried to stay awake. Then he got to the "ON DELETE CASCADE" construct which when invoked, he explained, will not only remove1 the 'mother' table but take all the 'daughters' with it as well.

I didn't actually think about it, it just came out: "Ah, the Magda Goebbels method."

The temperature in the room dropped quickly. She's definitely not sleeping with me now.

1 It helps to know that the German word for "remove/delete" wrt to DB tables is extremely close to the one which means "extinguishing life"

Labels: , ,

3 non-"17"s have already commented. Click here and be the next.
links to this post

Thursday, July 03, 2008

I CAN HAZ TRANEING

"Dog, your training has been approved."
"Citrix? Finally??"
"No, Oracle. DBA path.
"Umm... "

We have a dozen DBAs in the office. While acquiring this skill wouldn't hurt my chances for advancement (because they're already hovering slightly below zero) and would even give me m4d sk1llz to go elsewhere, I'd really prefer the Citrix training because no one else fucking does it here! I'm already stuck with every Citrix problem there is and it would be nice to have a fucking clue about what it is I'm doing.

More importantly an increasing number of our customers want to use Citrix. We have an ever-growing number of contracts which are dependent on getting $OurBigApp to work on Citrix. Fucking hell, Citrix is now doing Xen which, like, you know, we're doing too!

"Why can't I have the Citrix training?"
"Because it's unsupported," Meathead replied.
"It's unsupported because no one knows how to do it or has any contacts there."
"I understand."
"And if you send me to that training, we'll will have someone -- me -- who can work with it and help out Eng and PM so that we can support it."
"But it's not supported now and so we can't send you."
"The fucking Oracle training is twice the fucking price of Citrix'! We have dozens of Oracle DBAs worldwide!"
"We also have a deal with Oracle training so it's not the list price."
"But we don't need more DBAs."
"So you don't want the training?"

I may be dumb, but I'm not stupid.

"Of course I want the fucking training! Beggars can't be choosers. So is it PL/SQL or DB tuning?"
"Professional Introduction to the Oracle 10g Database"
"NO WAI!"
"Yep."
"Why? I've been working with databases for the past 8 years! I know how to fucking SELECT a goddamned row!"
"Oracle's path requires the course. You can't take the next ones without the certificate from this one."
"Son of a bitch."

Considering the rate that training is approved around here, I'll get certified to "Oracle Master" some time before the turn of the century. They really better hurry up with this anti-aging shit.

SELECT standard_complaint FROM blog WHERE (INSTR('17') > 0);

Labels: , , ,

0 non-"17"s have already commented. Click here and be the next.
links to this post

In compliance with $MegaCorp's general policies as well as my desire to
continue living under a roof and not the sky or a bus shelter, I add this:

DISCLAIMER:
The views expressed on this blog are my own and
do not necessarily reflect the views of $MegaCorp, even if every
single one of my cow-orkers who has discovered this blog agrees with me
and would also like to see the implementation of Root Cause: 17-Fuckwit.