- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
A good consultant can spin enough wafflegab with the appropriate content to baffle any manager who decided to hire a consultant where an internal employee would have been a better choice.
Admin
Admin
TRWTF is that Bill didn't get that.
Too bad it wasn't 50s modern, then it would be cool. 70s decor isn't scheduled to be in vogue again for another decade or two.
Admin
Watch out for their attempts to massage you to death!
Admin
[quote user="Anonymous"]...snipped a bunch of whining about the deletion of off-topic comments made in response to an obvious troll...
Anonymous - nice trying to have a conversation with you. Too bad it was zapped...
Admin
Probably because the high-priced consultants came with their own management structure that reported directly to the suits. So long as the suits thing everything is running fine, then Jedi hand wave "everything is fine."
Admin
That explains why the server needs to be continuously set to midnight:
"There iS No otHer wAy... It'lL be dARk Soon..."
Admin
Admin
Admin
Sounds logical to me!
Insert old joke on the tire on a swing and its various implementations, and how simple the original customer wanted it. Usually the "suits" unnecessarily complicated it, and the underlings had to clean up the mess. Typical!
Admin
Or you could just do GetTickCount() mod 24 or 25 minutes and ...
Oh wait, this is the daily WTF, your way is probably more likely.
Admin
Admin
Because you need to know the difference between a car and a truck especially when you are in the car building industry, i.e. the techie involved doesn't have the expertise / knowledge which is why the company hired the contractor in the first place :)
Which is why our dear friend in the article wasn't so smart in the end after all, he had a good idea but was unable to implement it or instil confidence in his ability to implement it, same thing in the end.
Those 2 / 3 blocks don't look like the most detailed plan I have ever seen, I would pay him about 20c for that.
Admin
Your house, your money, you're going to live there when it is done.
Example 2:
Someone else's company, someone else's money, you're going to leave first chance you get and being able to put "Seized the strategic initiative to conceptualize and transition to a four million dollar paradigm toppling metaflow" on your resume is all you really want.
Admin
Hey! I recognize that complicated diagram. It's a Java somethingorother whatchamatizer. And yes, even in its original context, it seems awfully overcomplicated.
But then I haven't invented my own language yet, so what do I know?
Admin
What if the OS decides to run some other task just as GetTickCount() hits the right number? Like, say, a policy import program?
I suppose you could set the job priority so high that nothing else runs, but that defeats the point, hmm? Or just don't let any other tasks run, but that etc.
Admin
Both... and neither. It's an absolutely brillant concept!
Admin
Maybe they should've consulted Goldilocks.
Admin
Think about it from the point of view of the suits: What do you use to determine the value? If you don't know the difference between 10 lines of clean code and 200+ lines of crap code (assume they accomplish the same thing) then how do you assign your estimation of the value? Cost is how. Or the number of lines. But what you need to understand is that they are reaching what they believe to be a rational decision. If you use different methodology to determine value you may or may not agree with them.
On top of that, they sense an "over-simplified" version and think there must be more to it than that...and then comes along a consultant that feeds into that belief and viola, million dollar budget.
And lastly, if you do not have the respect built up for the suits to have more confidence in you than they do the consultants, time to update the resume. It matters not whether you actually are less competent than the consultants or if the suits mistakenly believe that you are, the result will generally be the same: PAIN.
Admin
Okay, okay. Thankfully, I am not a programmer by trade.
Of course, that would have at least come up the first time I tried it and I'd have found a way to make it work, admittedly likely in some WTF-ish way given my lack of knowledge about the Microsoft platform. Does Windows have the alarm() system call or something functionally equivalent that is immune to clock setbacks?
Admin
I think the least hacky solution is probably to run hastur.bat from a remote system with a clock that works correctly.
Admin
Besides, who would you trust more: consultants who only care about the paycheck, or in-house developers who have a vested interest in the company (if at the very least because their paycheck depends on it)
Admin
the first question anybody should have asked was WHY ? Why should I make my computer clock change because you were too stupid to reset a variable and do some simple 3rd grade math?
Admin
And for fun do it three times in a row as others have suggested and safely listen for the screams.... :-)
(Although I would do something like: echo "sleep 60;hastur.bat;hastor.bat;hastur.bat" > end.bat ./end.bat & \d\d\d just to be on the safe side... :-) (Yes I know I'm mixing dos and unix system calls)
Yazeran
Plan: To go to Mars one day with a hammer.
Admin
Admin
The first time it would work just fine. The 238th time, no. And at random intervals thereafter.
Admin
I work for a bank ... granted, we're not a major investment bank, but we do spread out over several New England states. And we've got a standalone IT department! It works, more or less.
Admin
Admin
Yup, I was hoping someone would point out the name of the batch file. I'm assuming that name was edited in in post-processing? If so, good name, that project does look Lovecraftian (it's evil and it would drive anyone looking at it for long insane!)
Admin
That's not quite what I was getting at. There are all kinds of (often dubious) reasons why the consultants might have been used, but having taken the decision to use them, why was the delivery of an incomplete, non-working solution accepted?
If my boss orders a new PC from Dell, and it turns up with the wrong spec, he can't tell that himself because he knows nothing about it. If I look at it, though, and say 'hey, they sent the wrong thing' he's not going to argue.
Similarly, if the techie charged with implementing the consultants' code speaks up and says 'hey, they didn't finish this and it doesn't work' then why the funt would someone ignore that? They might doubt the competency of the techie, but as soon as they got a second opinion, they'd have to accept s/he was right.
Admin
Admin
Admin
Things like that make me understand why we're in a recession.
Admin
Admin
Cowardly troll is a punk.
You're the exact opposite of the truly confrontational Mr. Glanstron. I blow my nose in your general direction.
Admin
Yes, it is as terrifying as it sounds.
Admin
Well, they are "saving money" in the short run. Rather than the 6-8 weeks they usually have her there, "they" decided that 2 weeks would be enough. (That barely covers the usual start-of-semester madness.) We recently found out why they need her for only two weeks -- they will no longer offer the service to the students. If the student-workers who will do it part-time can't fix/clean the system, they will tell the student to go elsewhere and hire someone to do it. The students are already starting to complain.
Apparently, they've also decided that making sure the student's computers are clean and up-to-date "takes too long", so rather than requiring a scan for all critical updates, and requiring the school's choice of antivirus program (also with all updates), "they" decided to basically allow all of them on to the network and "we'll deal with a couple of infected computers later".
Then there's the broken LAN ports in the dorm rooms. Apparently, lots of them get broken over the summer. And some of the buildings are old stone structures, where wireless isn't practical. The person who worked 10-12 hour days, 7 days a week, at the start of the semester is no longer there. Instead, a few student-workers will do it "when they get around to it". So, two weeks into the semester, plenty of students still have no network access in their room.
And it's all downhill from here.
(Oh, that that's not mentioning the nickel-and-diming of the students, after raising tuition. For example, there is now a $1 "toasting fee" at the cafeteria if you want the bread toasted. Really!)
Admin
They're the same guy.
Really.
Have you ever seen the two of them together?
Admin
But then, any jerk ass could be a consultant...err wait, I think I get it now.
Admin
So he's naked in Star Wars?
Admin
Admin
did nobody else notice the Cthulhu reference? Hint: batch file
Admin
Simple. You don't give them commit rights, and code review all their changes before committing yourself.
Admin
Other than the handful of other comments already pointing it out, of course.
Admin
Hmm I think the consultants were hastur.bating the entire time they were working on this!
Captcha 'abigo' - a large Spanish friend
Admin
Admin
Has anyone noticed that you can click on it and princess pony appears on the screen?
Admin
Admin
hastur.bat! VERY classy Mythos reference there, Remy! That totally made my day. :D
Admin
I take it you've never worked in a very large organisation.
Imagine your department is stymied by the 'one' IT department that cross-charges your department more than outside consultants would cost. They're also slow - they have a lead time at around 6 months before they'll start talking about a project, and figure it's at least 2 years away to completion.
Cross fade to aforementioned department hiring a few consultants to get the job done. A few dedicated guys manage to knock out the app in about 6 months at far less than the companies own IT department would charge.
The issue is when the 'couple of guys' are idiots and leave the company with a steaming pile of crap. That my friends is why there are so many WTF's.
It's all opportunity cost.