Comment On Performance Dehancement

Les got an unexpected promotion to head developer, when his cranky old micromanaging boss Frank tendered his resignation one Monday. Frank knew his stuff, but couldn’t silence a constant whine over any grievance, no matter how slight. It would be a relief to not have to listen to him complain about everyone any more, especially his complaints about Phil, the Vice President. [expand full text]
« PrevPage 1 | Page 2Next »

Re: Performance Dehancement

2013-08-13 06:37 • by MP79 (unregistered)
Sadly far too common for people in charge of techincal departments to be completely non-technical. Not even sure it's TRWTF any more :/

Re: Performance Dehancement

2013-08-13 06:39 • by JimmyCrackedCorn (unregistered)
I smell shenanigans! TRWTF is allowing a VP access to production, let alone putting a stealth app alongside your bread and butter application!

Re: Performance Dehancement

2013-08-13 06:53 • by ObiWayneKenobi
More common than you think... my last developer job had a CIO that had a graphic arts or something background that had also dabbled in network administration and PHP, so of course being a .NET shop he was qualified to give detailed ideas for things without knowing it. What stands out the most in my mind was when we hired a developer who had 10+ years .NET experience. His first (and only) project was creating a report. Since everything had to be approved by the CIO, no matter how small, he would ask for feedback and go a month or more without hearing anything, and then when he did hear back it would be things like "I don't like this shade of blue, change it" (no joke), without any word regarding the layout or data of the report. He got incredibly frustrated and quit within 5 months, having all of his talent and knowledge absolutely wasted.

Re: Performance Dehancement

2013-08-13 07:01 • by csrster (unregistered)
I don't get it. Why was setting debug mode necessary for the Fantasy Football report to work?

Re: Performance Dehancement

2013-08-13 07:22 • by skotl
414940 in reply to 414937
csrster:
I don't get it. Why was setting debug mode necessary for the Fantasy Football report to work?


I guess there is a secondary WTF with some code somewhere that only worked in debug mode.
But as Les got the boss's football running on his cell phone I guess he couldn't be arsed (rightly) debugging whatever was on the web server.

Re: Performance Dehancement

2013-08-13 07:26 • by Franky (unregistered)
TRWtf is that devs have direct access to the prod machines

Re: Performance Dehancement

2013-08-13 07:48 • by Hannes (unregistered)
414942 in reply to 414931
JimmyCrackedCorn:
I smell shenanigans! TRWTF is allowing a VP access to production


This. In the company I work for, only the IT-Staff has access to anything computer related. Not even my boss has admin rights on his PC...

Re: Performance Dehancement

2013-08-13 08:02 • by ObiWayneKenobi
414943 in reply to 414942
Hannes:
JimmyCrackedCorn:
I smell shenanigans! TRWTF is allowing a VP access to production


This. In the company I work for, only the IT-Staff has access to anything computer related. Not even my boss has admin rights on his PC...


You're assuming the company in the post has a distinction. Outside of large organizations, most companies lump all their technical staff under "IT".

Re: Performance Dehancement

2013-08-13 08:38 • by EvilSnack (unregistered)
TDPHB.

CAPTCHA nulla: "The development skills of the VP for Development were nulla."

Re: Performance Dehancement

2013-08-13 08:50 • by Hannes (unregistered)
414945 in reply to 414943
ObiWayneKenobi:
Hannes:
JimmyCrackedCorn:
I smell shenanigans! TRWTF is allowing a VP access to production


This. In the company I work for, only the IT-Staff has access to anything computer related. Not even my boss has admin rights on his PC...


You're assuming the company in the post has a distinction. Outside of large organizations, most companies lump all their technical staff under "IT".


VP should never ever be considered to be "technical staff" anyway. ;)

Re: Performance Dehancement

2013-08-13 08:50 • by Sam (unregistered)
414946 in reply to 414930
TDWTF:
his complaints about Phil, the Vice President

When is a spoiler not a spoiler? When it's foreshadowing.

Re: Performance Dehancement

2013-08-13 09:00 • by Damien (unregistered)
414947 in reply to 414937
csrster:
I don't get it. Why was setting debug mode necessary for the Fantasy Football report to work?

From the article:
article:
the report was taking forever to pull up


In Debug mode, the script timeout is disabled, so the report can take as long to run as it needs to. Whereas without it, the default timeout is 90 seconds

Re: Performance Dehancement

2013-08-13 09:06 • by nitePhyyre (unregistered)
414948 in reply to 414947
Damien:
csrster:
I don't get it. Why was setting debug mode necessary for the Fantasy Football report to work?

From the article:
article:
the report was taking forever to pull up


In Debug mode, the script timeout is disabled, so the report can take as long to run as it needs to. Whereas without it, the default timeout is 90 seconds
Ahh, that makes more sense than the article saying that turning on debug mode made the report finish more quickly.

Re: Performance Dehancement

2013-08-13 09:50 • by jumentum (unregistered)
I was expecting to find out that the VP had turned on debug mode to "turn off some bugs" that users had reported, i.e. literally "de-bug" the app. ;-)

Re: Performance Dehancement

2013-08-13 09:54 • by RangerNS
414951 in reply to 414948
nitePhyyre:
Ahh, that makes more sense than the article saying that turning on debug mode made the report finish more quickly.


Something as long as 91 seconds would be quicker then "never"

Re: Performance Dehancement

2013-08-13 10:05 • by anonymous (unregistered)
414955 in reply to 414951
RangerNS:
nitePhyyre:
Ahh, that makes more sense than the article saying that turning on debug mode made the report finish more quickly.


Something as long as 91 seconds would be quicker then "never"
But still not "instantly".

Re: Performance Dehancement

2013-08-13 10:08 • by Anon (unregistered)
414956 in reply to 414942
Hannes:
JimmyCrackedCorn:
I smell shenanigans! TRWTF is allowing a VP access to production


This. In the company I work for, only the IT-Staff has access to anything computer related. Not even my boss has admin rights on his PC...


If the boss has admin rights to the IT staff, it doesn't matter.

Re: Performance Dehancement

2013-08-13 10:24 • by C-Derb (unregistered)
414957 in reply to 414931
JimmyCrackedCorn:
I smell shenanigans! TRWTF is allowing a VP access to production, let alone putting a stealth app alongside your bread and butter application!
Agreed. If he can get rights to make changes to the production web.config, he can get rights to look at fantasy sports websites.

Re: Performance Dehancement

2013-08-13 10:27 • by mizchief (unregistered)
reminds me of a boss I once had whose only requirement for his computer was that it was better than everyone else's. Couldn't really explain to him Devs needed better hardware all he needed was a box to run outlook.

So we gave him this monster 16GB machine but installed server 2k8r2 with hyper v with a windows 7 skin and used the rest of the head space for build slave VM's :)

Re: Performance Dehancement

2013-08-13 10:59 • by Russell (unregistered)
414960 in reply to 414958
mizchief:
reminds me of a boss I once had whose only requirement for his computer was that it was better than everyone else's. Couldn't really explain to him Devs needed better hardware all he needed was a box to run outlook.

So we gave him this monster 16GB machine but installed server 2k8r2 with hyper v with a windows 7 skin and used the rest of the head space for build slave VM's :)


Nice. :)

Re: Performance Dehancement

2013-08-13 11:01 • by augue (unregistered)
414961 in reply to 414958
mizchief:
reminds me of a boss I once had whose only requirement for his computer was that it was better than everyone else's. Couldn't really explain to him Devs needed better hardware all he needed was a box to run outlook.

So we gave him this monster 16GB machine but installed server 2k8r2 with hyper v with a windows 7 skin and used the rest of the head space for build slave VM's :)

I'm surprised you guys didn't give him an Etch-a-Sketch™ instead... or maybe a cardboard cutout of a computer. :-)

Re: Performance Dehancement

2013-08-13 11:12 • by operagost
This is not new. I previous company I worked with back in the late 90s had a fantasy football program running on the development VAX. I never saw this software, so I assume they weren't crazy enough to put the database on the Oracle 7 system or I kinda would have noticed (VMS has a pretty robust ISAM called RMS that would have worked quite well).

Re: Performance Dehancement

2013-08-13 11:12 • by El_Heffe
414963 in reply to 414942
Hannes:
JimmyCrackedCorn:
I smell shenanigans! TRWTF is allowing a VP access to production


This. In the company I work for, only the IT-Staff has access to anything computer related. Not even my boss has admin rights on his PC...
This is obviously fake.

No VP wants access to production. They are much too important to be bothered with such menial tasks.

Re: Performance Dehancement

2013-08-13 11:15 • by Paul Neumann (unregistered)
414964 in reply to 414936
ObiWayneKenobi:
More common than you think... my last developer job <!-- Dear god, you're boring --> His first (and only) project was creating a report. <!-- you've made your point, feel free to shut up --> quit within 5 months, having all of his talent and knowledge absolutely wasted.
Apparently it isn't as common as you think. You worked at the same company!

Re: Performance Dehancement

2013-08-13 11:51 • by RichP
TRWTF is taking wide receivers in the first round.

Re: Performance Dehancement

2013-08-13 11:52 • by Popeye (unregistered)
How much tim, effort and cost is wasted on butthead VPs wanting some custom report or app to appease their own stupidity?

Re: Performance Dehancement

2013-08-13 12:08 • by stew (unregistered)
Always gotta love how company rules only apply to the mere employees, and not the inner circle of executives often driving said company into the ground.

Although there's something to be said for how they always go all out when doing so: "Who cares if it cripples the production servers? I need my fantasy football reports!"

Re: Performance Dehancement

2013-08-13 12:08 • by Rodrigo (unregistered)
414970 in reply to 414950
I don't understand why people keep running their applications in "bug" mode, when they could use the "de-bug" mode.

Re: Performance Dehancement

2013-08-13 12:15 • by urusan
As bad as this situation may have been, it could have easily been a lot worse. The VP was:
1. honest
2. interested in listening to what technical people had to say
and most amazingly
3. willing to change

Re: Performance Dehancement

2013-08-13 12:38 • by Mr. Bob (unregistered)
...and so he takes the first step on the road of self-discovery. At the end of the road, he will find a big pot of Frank Was Smarter Than I Thought.

Re: Performance Dehancement

2013-08-13 12:45 • by Sam I am (unregistered)
I don't understand parts of this WTF

How does setting a production's configuration value enable Phil to get the fantasy football report that he otherwise wouldn't be able to get?

Re: Performance Dehancement

2013-08-13 13:17 • by JayGee (unregistered)
Wouldn't the TRWTF be not setting the machine.config to always turn off debug mode on prod?

Re: Performance Dehancement

2013-08-13 13:27 • by Jay (unregistered)
414981 in reply to 414931
JimmyCrackedCorn:
I smell shenanigans! TRWTF is allowing a VP access to production, let alone putting a stealth app alongside your bread and butter application!


I don't think you know what "shenanigans" means.

It means a deceitful act, trick, or prank. In this context, it would mean that you don't believe that the story is true.

But saying, "This would be an unwise thing to do" is hardly proof that no one ever did it. People do stupid things all the time.

Re: Performance Dehancement

2013-08-13 13:38 • by Clint (unregistered)
TRWTF is spending time at work with non-work non-important BS like fantasy football leagues. I have in the past and would again refuse to assist with any such thing.

Re: Performance Dehancement

2013-08-13 14:00 • by n+1 (unregistered)
"used the rest of the head space for build slave VM's"

excellent

Re: Performance Dehancement

2013-08-13 14:41 • by chubertdev
414987 in reply to 414974
[quote user="Sam I am"]I don't understand parts of this WTF

How does setting a production's configuration value enable Phil to get the fantasy football report that he otherwise wouldn't be able to get?[/quote]

The world may never know.

*cough*

[quote user="Damien"][quote user="csrster"]I don't get it. Why was setting debug mode necessary for the Fantasy Football report to work? [/quaote]
From the article:
[quote user="article"]the report was taking forever to pull up[/quote]

In Debug mode, the script timeout is disabled, so the report can take as long to run as it needs to. Whereas without it, the default timeout is 90 seconds[/quote]

Re: Performance Dehancement

2013-08-13 14:42 • by chubertdev
And I broke quotes.

Re: Performance Dehancement

2013-08-13 15:04 • by Tom (unregistered)
Geez, how stupid, running fantasy football on a production server. Run it in the dev environment at least, and save the production resources for you NCAA brackets.

Re: Performance Dehancement

2013-08-13 15:05 • by Anonypony (unregistered)
414991 in reply to 414942
TRWTF is fantasy football. Really.

Hannes:
In the company I work for, only the IT-Staff has access to anything computer related. Not even my boss has admin rights on his PC...


Most of the companies I've worked for have given developers local admin rights, and sometimes even admin access to the test/dev servers. Local admin is wonderful for getting things done, especially when you need to configure IIS and whatnot.

mizchief:
reminds me of a boss I once had whose only requirement for his computer was that it was better than everyone else's. Couldn't really explain to him Devs needed better hardware all he needed was a box to run outlook.


Had a boss at a smaller shop like that too. We got together and configured what all of the new machines would look like. The day they arrived, 14 looked the way we expected but the last one had twice the drive space and twice the RAM and twice the video card. And then it sat in the corner unused most days because the boss was "working from home".

Captcha: verto -- At least poor Les (Leslie to his mom) wasn't just told make a program to reverto the debug option once his boss had checked his team.

Re: Performance Dehancement

2013-08-13 15:08 • by Anomaly (unregistered)
414992 in reply to 414987
[quote user="chubertdev"][quote user="Sam I am"]I don't understand parts of this WTF

How does setting a production's configuration value enable Phil to get the fantasy football report that he otherwise wouldn't be able to get?[/quote]

The world may never know.

*cough*

[quote user="Damien"][quote user="csrster"]I don't get it. Why was setting debug mode necessary for the Fantasy Football report to work? [/quaote]
From the article:
[quote user="article"]the report was taking forever to pull up[/quote]

In Debug mode, the script timeout is disabled, so the report can take as long to run as it needs to. Whereas without it, the default timeout is 90 seconds[/quote][/quote]

Think this might have done it.

Re: Performance Dehancement

2013-08-13 15:19 • by chubertdev
I'm not even going to guess as to how that "a" got in there.

Re: Performance Dehancement

2013-08-13 15:33 • by Lorne Kates
414994 in reply to 414936
ObiWayneKenobi:
"I don't like this shade of blue, change it"


I don't like this shade of blue in the comment, change it.

Re: Performance Dehancement

2013-08-13 16:46 • by tbone (unregistered)
414995 in reply to 414971
You seem like a glass half-full kinda person.

Re: Performance Dehancement

2013-08-13 17:17 • by chubertdev
414996 in reply to 414944
EvilSnack:
TDPHB.

CAPTCHA nulla: "The development skills of the VP for Development were nulla."


+1

Time to jump into the archives for some good articles and CodeSOD.

Re: Performance Dehancement

2013-08-13 17:49 • by Coyne
Early in the article, I was just sure that when he turned debug off, the application was going to crash bigtime.

...nothing like applications that don't work with debug off...

Re: Performance Dehancement

2013-08-13 19:05 • by Tim (unregistered)
415000 in reply to 414968
Popeye:
How much tim, effort and cost is wasted on butthead VPs wanting some custom report or app to appease their own stupidity?
A lot of me is wasted on VP's....

Re: Performance Dehancement

2013-08-13 19:07 • by ASF (unregistered)
415001 in reply to 414987
chubertdev:
Sam I am:
I don't understand parts of this WTF

How does setting a production's configuration value enable Phil to get the fantasy football report that he otherwise wouldn't be able to get?


The world may never know.

*cough*

Damien:
csrster:
I don't get it. Why was setting debug mode necessary for the Fantasy Football report to work? [/quaote]

From the article:
article:
the report was taking forever to pull up


In Debug mode, the script timeout is disabled, so the report can take as long to run as it needs to. Whereas without it, the default timeout is 90 seconds

What's a quatoe?

Re: Performance Dehancement

2013-08-13 19:10 • by chubertdev
A Dan Quayle™ brand quote.

Re: Performance Dehancement

2013-08-14 01:10 • by Windmills (unregistered)
415005 in reply to 415002
[quote user="chubertdev"]A Dan Quayle™ brand quote.[/quixote]

This.

Re: Performance Dehancement

2013-08-14 01:30 • by Lo (unregistered)
415006 in reply to 414936
I understand that happens often. However, I just wanted to add a counterpoint to the constant management bashing. Our situation is little different because we are a startup full of young guys, but I (along with a senior developer) basically manage all the developers/QA, evaluate and make technology decisions, act as technical sales support, etc. I am the first one to acknowledge that I am not a ninja developer (maybe someday), but I do know what the hell I'm talking about most of the time and when I don't, I promptly admit it and delegate that issue/topic to the most knowledgeable person the team. I excel at this position because I am able to explain complex topics in a simple friendly way, and more importantly can act as a translation/coordination layer between the autistic-like developers, the dense management, and the unrealistic expectations of customers.
« PrevPage 1 | Page 2Next »

Add Comment