- 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
When you put it that way, there's no WTF here at all. Everything went exactly according to Aaron's plan. Brilliant!
Admin
Excellent denormalization technique.
PS: Akismet, you moron, die a slow horrible death
Admin
Admin
I'm a contractor too and I share most of your mentality. I do a good job and am disgusted when I see firms sending rookies to clients pretending they're senior devs.
But your comment about "working for free because I'm learning" and "I don't overcharge" IMHO are indications that you're still pretty new to this and/or a bit naive. No disrespect intended.
There's learning involved in every job. The difference is, are you so grossly underqualified that you're cheating your client? Based on your earlier comment you're not in that category so, why not charge for the client-specific skills you're learning? If they didn't want to pay for that, they simply had to hire a guy who already knew everything about the topic. They didn't. They hired you.
Also, you can never overcharge, such a thing doesn't exist. What I mean is that you ask for a set amount of money and they either agree or disagree and it's their choice. That you make triple the salary of the guy next to you or a tenth, in the end it all boils down that you and the client agreed on a price that satisfies both of you. End of story.
My 2 cents :)
Admin
Once again few readers are disappointed. Keep up the good job, Lorne.
Admin
Having now worked as a contract/consultant for more than 3 years, which works out to about 1/4 of my total career, I can confidently state that TRWTF is definitely the HR position that workers are warm bodies, job openings are warm body receptacles, and their sole job is to find a warm body and plug it into a warm body receptacle.
On the other side of the coin, "Stan" is not qualified to stand in as the straw man for all contractors any more than he was qualified to fill that warm body receptacle. Are there others like Stan out there? Of course. Are they the rule rather than the exception? Not in my experience. I'd say that, of all the other contractors I've worked with, only 2 out of the several dozen stand out as being so appallingly bad. Furthermore, in both of those cases it was actually the other contractors who pushed for their removal from the project.
Seriously, all you guys with your cushy salaried jobs, Aeron chairs and Wii tournaments would be appalled at some of the crap these desk jockeys try to push over on us. Clearly, since we're not really employees we barely count as "real people" so we don't really need sane working conditions. And whatever you do, make sure that we're excluded from anything remotely useful around the office such as door access cards. I love signing in and out at the front desk every morning, noon and evening. But since I'm sitting on a folding chair at a folding table in a tiny room with 7 other contractors, 3 of whom are currently speaking loudly in Hindi on their cell phones and the other 4 of whom apparently had garlic for breakfast, I'll be sure to get right on that undocumented change request for you, just to take my mind off of things.
Admin
This. I think I'll have this printed on cards and hand them to people whenever I hear them complaining about people being overpaid.
Admin
I believe at least it was the QA db...
Admin
Aaron knew perfectly well that if the guru had write access, then eventually he'd do something stupid like this. And he knew that this was the only way to get HR to find him some real help.
It's a tribute to Aaron's utter genius that he was willing and able to allow this to happen. If only all managers were so smart!
Admin
I really need to hear more stories like this one. I am a contractor, and I honestly feel bad most of the time that I don't walk in being an expert on every technology involved in the project. I learn everything I can about the business and their functions, and everything I can about the technology they use, and what might be useful in the future. In the last industry I worked in, I'm now considered one of the top 10 most knowledgeable people in the country within that technology.
And I STILL have self-confidence issues about what I don't know.
...And then there's the "Stan's" out there...
Admin
The WTF here is that Aaron needed a genius plan at all to dupe the HR mooks...
I think Finagle's law (which, due to itself, is usually attributed to Murphy) would dictate that you were going to misspell Murphy and cause me to publicly point out this misspelling for you.
Admin
Win.
Admin
TRWTF is someone thinks hiring an IT employee negatively affects revenue.
Admin
To be fair to Stan, he did remove a surrogate key.
Admin
That line made me smile and check to see who'd written today's post. Welcome to TDWTF, Lorne. I definitely appreciate your style.
Admin
Admin
Admin
Admin
My favorite line in awhile on here. so much truth.
Admin
Admin
Actually I did mean Murphy and Finagle, the law about the universe tending towards perversity. I wasn't even aware of Muphry's law. So... thanks for the reference I guess, now my knowledge of tropish trivia has expanded slightly.
(Also, your link was bad, the one you want is: http://en.wikipedia.org/wiki/Muphry%27s_law)
EDIT: oh dears, I've been ninja'd too.
Admin
Getting kind of sick of all the blanket derision towards contractors on this site. Did Alex get beat up by a contractor or something?
Or maybe I just work in some sort of backwards company. Here, we contractors actually are competent, we have to do hand holding for some of the FTEs (though some of them certainly do know their stuff), and they're more expensive to boot (when you factor in their job benefits). That, and it has become a bit of a joke how little work some of the FTEs actually have to do. That's not to say the FTEs are worthless--many of them are great--but I've been told that we are the only thing keeping our project from being a total disaster.
Yes, there are bad contractors. But there are good contractors, and bad FTEs, too. The constant "contractors are a joke" drivel that has recently been so ubiquitous here is getting a little tired.
Admin
You will recognise them by their distinctive ‘hamster face’ appearance.
Admin
Aaron didn't get beat up by a contractor, he had to deal with Crystal Reports. And from his tone at the start of the article, I'd say that wasn't the first batch of inadequate contractors he'd had to clean up after.
Admin
[link removed]
Well obviously Akismet isn't going to let me post this. After all, it has one whole link! Screw you Akismet.
Oh come on, this is stupid.
Now?
WTF Akismet, one lousy link?
This is bullshit, I honestly prefered the Chinese spammers to this crap (some people are never happy, right?).
I've removed the link so my post is now completely meaningless, since I was just fixing a link from the previous post. Thanks Aksimet, you buggy piece of shit.
Mother fucker, removed ALL LINKS and Akismet still says its spam. This spam blocker is offically broken.
I've now removed the previous poster's quotes, so this post has aboslutely no context at all. Anyone who is actually reading this will have no idea what the hell I'm saying or why. Thank Aksimet for that.
Admin
Aaron sounds like a dick, I hope Stan enjoyed his early termination money and had a good time hanging out with his well adjusted friends
Admin
I'm the Aaron that submitted that story, and while some artistic license was taken (I don't think I was that much of a jerk!) the story is generally correct and I enjoyed it!
The QA system was a development system; it wasn't production so no real harm came of it. There was some backend work the contractor was expected to perform so ALTER TABLE was a must.
In the months since I've submitted this story, we found a competent contractor that successfully answered the "JOIN" question in the interview.
Admin
Admin
I told him no, and called the company to tell them what this recruiter was trying to pull (so they knew what to expect from any potentials he sent). The company appreciated it so much, they invited me in for an interview for another development position they had. I went in for the interview, but turned it down for other reasons.
SOME recruiters will do anything to make the sale. Some are good, but the bad ones are slime...
Admin
No. When I was contracting, I had much the same work ethic. So did many of my colleagues. Unfortunately, it often seemed we were the minority.
I witnessed these acts of "Contractors behaving badly": Blatantly trying to steal from the Contractee. Doing drugs on the job. Reading <Some Software> for Dummies to learn the job they were hired for. Doing absolutely nothing. (Still took two weeks before THAT contractor was terminated) Refusing to do the job they were hired for while explaining what they should REALLY be doing.
Admin
Excuse me? It is not Crystal Reports responsibility to do type checking. That should have been enforced in the database with proper datatypes, and none of those UPDATE statements should have succeeded.
That said, Crystal Reports should still crawl into a corner and die quietely. There are no Crystal Reports "Gurus", because any IT worker with even a smattering of competency stays as far away from it as possible.
Admin
Oh my God. I just saw the ALTER table statement. That is truly horrible, and the DBA's head should roll for allowing it.
Admin
Please alter the column first or only your insert statement will fail, not everyone else's code.
Admin
The stupidity! It burns! It burns!
Admin
Admin
I'd feel bad for you except I know 3 years ago you had images of working out of starbucks dancing in your head.
Admin
Admin
I was picturing Herb Tarlek but with a fuzzy white afro. http://idiotflashback.wordpress.com/2009/12/13/wkrp-in-cincinnati/
Admin
Been there, had that conversation, fixed it. Read above.
Admin
The article appears in paragraph-shaped paragraphs if you make your browser window narrower.
Admin
In other words, Stan was given plenty of rope to hang himself with!
Admin
" ASP.NET developer with a PHD "
Oh, hoho, hahahaha! Oh jeeze! Oh. Let me wipe the tears form my eyes. People came over to see what was so funny.
Thanks for the laugh.
Admin
Does it not strike anybody that this isn't beating up on contractors in general, but instead it's beating up on HR's inability to source a competent contractor? TRWTF is that HR were let assign this guy without him being vetted by Aaron first.
Anyway, I knew exactly what was going to happen here, but that still didn't stop me from getting the crawling horrors over it.
Admin
Dear Aaron. I've finished reading SQL for n00bs. Are there any permie positions open?
Admin
Don't worry, we all see you point. Lowercase rules and Askimet sucks, isn't it?
Admin
It's just more of us are FTEs than contractors so it skews that way.
Admin
Btw: what was all that nonsense about "brilliant" up there? Everybody knows that ... wooden table ... complicator ... Codethulhu ...
Admin
Admin
Admin
Then instead of a contractor, what you want to be is a Consultant. Then you get to be the driving force behind things, and you're an outsider who gets to make all the important decisions. And when the whole thing goes nuclear, you won't be around to get blown to bits :)