[cfgeeks] How's your day?

Dave Hudson cfg at davehudson.net
Tue Jul 3 15:48:11 EDT 2007


Mine is going something like this:

Client:  I wrote my own application that generates a file, and I want it to
save it to the local client without getting a "Save/Open" dialogue.

Me:  The only way to do that is through ActiveX, JAVA, or another applet
language due to security restrictions on browsers.

Client:  OK - I'll let you decide the best method, but I want to use .Net
2.0 if possible

Me:  OK

Me:  <spend  2 hours researching>

Me:  Find tutorials and articles on .Net MFC that replaced Active-X.  Do
walkthrough and create MFC control.

Me:  Waste 2 more hours after putting it all together and getting .Net
"Security exception", "hey, we don't like that and here's a vague reason
why, but absolutely no work around answer"

Me:  Waste 2 more hours after ditching the MFC route since all the posts i
found said "it just doesn't work or takes 15 engineers making 30 registry
tweaks" to get .Net Framework to work with it under IIS

Me:  Waste another 2 hours looking for alternatives and trying another
Visual Studio 2003 example that appears to work magnificently only to blow
up on the final trial with "security exception - blocked by .Net"

Me:  Take a shot of whiskey to control my nerves and stop the uncontrollable
crying

Me:  Grumble to myself "i used to do this in 5 mins with Visual Basic
6"........   Ponder for a moment and then say "WTF - let me boot up my
Visual Basic 6 VM".

Me:  Spend less than 5 minutes using a technology from 1998 to create the
ActiveX object that works and deploys flawlessly.

 

-----Original Message-----
From: Shawn McMahon [mailto:syberghost at gmail.com] 
Sent: Tuesday, July 03, 2007 3:01 PM
To: Central Florida Geeks
Subject: [cfgeeks] How's your day?

Here's the leadup to mine.

Developer to manager: "Need sudo to oracle on the servers where I'm
installing this software, how do I request that?"

Manager: "Don't worry, I'll request it for you with my Magic Manager
Powers!"

Manager to me: "Developer needs sudo to oracle on server foo0 to install
software bar."

Me: "Ok, temporary access granted, please let me know when the work is
done."

Developer: "I can't sudo to Oracle on foo1".

Me: "Because you didn't request foo1; you requested foo0.  Manager, does she
need foo1?"

Manager: "Okey-dokey!"

Other dev: "Uhm, actually, it's on foo0, not foo1; she doesn't need foo1."

Me: "I don't care.  Here's both.  Wake me when you're done."

Two days later, me to manager: "Is this work done?"

Manager: "Okey-dokey!"

Me: "Access deleted.  Ticket closed."

3.5 weeks later, Dev to Manager: "I still don't have that access yet."

Manager to me: "Why why WHY??!!!!"

Me: "Because you requested access for a specific task and said the task was
done a month ago, so I removed the access and closed the ticket.  You got an
email."

Manager: "Sorry, I thought you meant had you done the work."

Me: "You thought I was asking you if *I* had done the work?"

Manager: "okey-dokey!"

Me: "Ok, create a new request.  List exactly what servers you want.
If the access is permanent, say so."

Manager: "Okey-dokey!"

Dev: "sudo isn't working.  Here's the errors: (cut and paste of errors on
servers bar, baz, quux)."

Me: "Because you requested access on foo0 and foo1.  Nobody mentioned bar,
baz, quux until now."

Dev: "Also, I can't sudo to otheruser, even on foo0 and foo1!"

Me.  (banging head on monitor).  "Because.  You.  Didn't.  Request.  It."

Dev: "Well your system is very confusing."

Me: "What is different about our system as opposed to anybody else's that
would make us figure out that if you request sudo to one of our 700 users,
you actually mean two of our 700 users, as opposed to all 700?"

Dev: "Manager didn't request otheruser?"

Me: "No.  Why don't you write your own request and I'll just have Manager
sign it?"

Dev: "you can do that?"

Me: "No, because I just SHOT MYSELF IN THE HEAD AND I'M DEAD."  (BANG!)
_______________________________________________
cfgeeks mailing list
cfgeeks at mail.cfgeeks.org
http://mail.cfgeeks.org/mailman/listinfo/cfgeeks



More information about the cfgeeks mailing list