- 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
I know this is tongue and cheek, but where have you been hiding? It's already swinging back to the 70's, just without all the free love.
Admin
Corey didn't hire the consultants. The suits he met with did. I very much doubt that he could just arbitrarily decide to manage people who (at least in the estimation of top management) are in a higher tier than he is.
Admin
Admin
I see mentions of source articles... How does one see those?
Admin
Aha! I see you tried to pull a fast one on the mods there. Well played, UTR, well played... Although if I did that I would also have inserted a Darth just for fun, maybe also a Paula Bean. It's WTF's like these that make you wonder why YOU'RE not a consultant. You can get away with stuff like this and drain the IT budget of major companies.
Admin
Admin
Admin
Admin
Admin
Admin
Admin
Admin
Is it their fine business skills? They wasted millions of the company's money, so that's possibly not the answer.
Is it their excellent people skills? Even a stereotypical socially inept nerd still has to have "manipulating managers" as their primary job skill, so clearly we can't rely on the managers for their people skills.
Is it their technical skill? Oh my.
Is it their brilliant stategic vision? Yeah, I'd beleive that.
It is technically correct to point out that a developer has to have enough people skills to manage the non-technical managers - that's the way the world is, and complaining rarely works.
But if we have to have all the people skills and all the business skills just to be aable to apply our technical skills to the job of making money for the shareholders, it would be nice if one day some of those non-technical people would stop acting like autistic gerbils.
Admin
As for the house thing. Plenty of people do that. They generally don't know anyone who has had a house built for them or they think the horror stories they heard couldn't possibly happen to them...
Admin
Hastur, Hastur, Hastur.
Oh... fuck.
Admin
Admin
Admin
Finally! I didn't want to be the first to say it...
Admin
Admin
Hey guys, I'm back. Weren't we talking about the Hippocratic Oath or something?
Admin
Nor web services. I didnt believe the story either from the very beginning.
Admin
Man, there was an opportunity for a Lost reference too good to pass up.
Change that to 108 minutes and it's "Namaste" from the Dharma initiative!
Admin
Turns out in the end that they actually are all dead and in purgatory, and the smoke monster was Jacob's brother trying to escape.
Admin
Admin
Bingo!
Reminds me of when I worked for a large-ish insurance company in the early '90s. The boss of the region I worked in had this grand plan of automating the quotation process with our brokers via fax. (For a bit of context, remember that these were the days of fax servers and modems, before email and e-commerce web sites became commonplace - we didn't even have externally accessible email addresses then!)
He was set on this idea of brokers sending a fax to the insurance company's fax server, getting it converted to text via OCR, reading the property value, comparing it to a table in Excel, then faxing back a "preliminary" quote on property insurance based on the value.
Admirable idea, yes, but full of what-ifs and exceptions: multiple employees at multiple brokers with different handwriting, different forms of request letters and different formats of recording numbers ("$100,000" vs "100000.00" vs "100,000" vs "100K", etc), different policy types and discounts that could be quoted but no means to query our mainframe-based DB for existing clients, no method to verify what area of the city the property existed at in order to quote based on the different premiums (premiums wildly differed according to location, this was before any affordable GIS mapping was available), and above all any OCR solution at the time was painfully inaccurate (is that a zero or the letter O? Comma or period? What is "$LGO.0o)"?). Oh, and the fax server at the time couldn't receive faxes and automatically route to recipients because we didn't have direct-in-dial capability (and would have cost a pretty penny to get), so we would have had to designate a body to be the "fax operator" to manually route inbound faxes.. ooh, what fun!
Oh, and the brokers didn't want any more workload foisted off in their direction, not to mention it was way easier for them to pick up the phone and call the underwriter. Path of least resistance and all that.
At that point it was clear that any efficiencies (if there were any) would be wiped out by manual interventions/corrections/follow-up.
All of this was discussed at length in meetings and preliminary scope/requirements analysis, at which point IT said it's not workable nor a viable project for funding; but that didn't stop the VP from hiring the receptionist's boyfriend to try and write a VB app to do it. Needless to say it didn't go very far.
Admin
What happens if you don't run hastur.bat at exactly 26 minute intervals?
Admin
God kills a kitten...
Admin
I'd say they used a manual reset from a terminal by putting in a string of digits - code reuse from a old project on an island somewhere.
Admin
Admin
Speaking of that, if your clock resets every 8 minutes, how exactly do you schedule a job to run every 25 minutes?
Admin
5 points and a rainbow kitten to anyone who can figure out what the bug is.
hint: the job only runs every 25 minutes for the first iteration, after that it's every 24 minutes.
Admin
That's just what the Illuminati want you to believe ...
Admin
Well, you see, that's what you miss out on when you don't read the documentation.
Apparently you are also unaware of the "svn read the documentation for me" command.
Admin
Upper management decided that Corey was not qualified to do the job, so they hired consultants to do it instead. Would you really expect that they would then put Corey in charge of the consultants? Or are you supposing that he could just declare himself in charge and the consultants would follow his orders?
Likewise, as to the first part, if management has decided to bring in these consultants to implement this, I can't imagine that they would allow Corey to just throw away what the consultants produced and substitute his own solution. If they trusted him to do that, they would never have brought in the consultants to begin with.
Admin
This story again reminds me that there are two types of software developers in the world. One is the "dedicated" kind: They see a problem, think of a possible solution, note that it is very complicated and difficult, and so they dig in and get to work implementing this complicated solution. The second are the "smart", also known as "lazy", kind: They see a problem, think of a possible solution, not that is very complicated and difficult, and so they step back and look for a cleaner, simpler solution before they waste a lot of time.
Admin
If he was that incompetent, management would have recognized him as one of their own and immediately promoted him to Executive Vice President of External Resource Management. Then Corey could have done what every other manager does and throw out months of work on a whim and redid it his way.
Admin
"He discovered that a key config file was encrypted with a key no one had anymore, and so recreated it through trial and error."
WTF?? The encryption was probably crap, since he managed to break in only 3 months
Admin
Because the only reason they talked to Corey was because it was his idea. Management already developed a management plan: budget, resources, etc. I was actually surprised management bothered to talk to him at all.
Admin
Obviously he was/is competent, which is why they don't trust him: They don't understand him and fear that.
Admin
I have worked on similar projects and the reason why the formulaes need to be on the sheet is because sometimes the users want to make changes to the data and don't want to create the report again or in other cases, they want to try things out by changing data and see the results ..
Admin
Accidentally highlighted your message and found the hidden gem. Hilarious!
Admin
Oops. Accidentally highlighted your message and found the hidden gem. Hilarious!
Admin
Anyone questioning this has obviously never worked with consultants or had to deal with management.
The brief summary goes like this: "I am management. I am god. Who is this little person? This little person cannot possibly know more about something than I do. I must reject his suggestion, if I do not understand it that means it must be wrong. I am management. Spending lots of money makes me feel important. Especially if it's not my own. Who is this person in a suit? His words are impressive, I like the cut of his jib! Here person-in-a-suit, have lots of money that isn't my own. I am management. Mmmmmmmm."
Admin
yeah, well, after hastur.bat has been called three times... what does happen then?
O_o ;)
Admin
pretty sure it's supposed to be an 'm' not a 'h'
Admin
I am pretty sure it's meant to be an 'm' not a 'h'. It would also explain the frequent run times.
Admin
So was it 24, or 25? This is vital information.
You don't want to accidentally run hastur.bat a minute too early, or too late. After the third time, Hastur might well--
Admin
Pretty sure timias understood that. If you were keeping up, you'd have seen the comment was just about the believability factor.
I know it's been more than a year, but somebody had to set that straight.