• Anthocyanin (unregistered) in reply to Anon

    Why did you bother making this reply? For that matter, why did I bother replying to your reply?

    Either way, lighten up, Francis.

    goes off to find more coffee

  • (cs) in reply to Anon
    Anon:
    Anonymous:
    But I should have known better than to respond to a joke with another joke.

    Ah, yes, the classic "I was only joking" defense. This, truly, is an amazing WTF.

    Whenever anyone on the Internet gets called out for being a complete idiot, they instantly were "only joking" and the person calling them for being a complete and utter moron suddenly becomes "the real idiot" because they didn't notice that a factually incorrect post completely devoid of any humor was somehow a "joke".

    Sorry, but you fail. The only way for something to be a joke is for it to be funny. If it isn't funny, it's not a joke: it's just stupid.

    I fail to see the humour in your post.

    -dZ.
    
  • Some Guru (unregistered) in reply to APH
    APH:
    Troy McClure:
    Sorry but a dba has no business checking over my code. ... I'd tell Shawn where he could go stick it.
    Man, you have no idea what you're talking about. ... Those two roles need to work cooperatively, not combatively, to give the customer the best experience possible. If the DBA sets up the database with bad init.ora parameters I should be able to call them on that, just as they should criticize the programmer who creates a gaping SQL injection vulnerability.

    Teamwork, try it.

    I prefer service interfaces. I do my job by giving you my specs, you return with the proper results. You stay off my lawn, and I'll stay off yours. If you fail to provide your service correctly, I'll take it up with your boss. Play wannabe-programmer or wannabe-DBA on your own time; not mine.

  • (cs) in reply to DaveAronson
    DaveAronson:
    Wef you use such a filter, you get WeBM, and the WeT department, trying to fix your Wenternet connection from Wendianapolis to your outsourcing partners in Wendia.

    ... becomes pornographic.

    By the way, you think the "I are serious cat" series comes from regex ?

  • G. S. (unregistered)

    Oh, we ARE a team. Now gives us our precious...

  • Xsaero00 (unregistered)

    Why can't developers have their own databases. Each his own that they can play and break. Only when code goes to testing or more so production, the review process should be in place.

  • 008 (unregistered) in reply to ath
    ath:
    The world would be a much better place if all bosses only had "I/We" speaches... So, what's the WTF? Must be the draconian safety measures he's trying to impose ;) Oh, and FIST.

    I think you mean FWEST.

  • It's like this (unregistered) in reply to A Nonny Mouse

    "I once got called into an "Attitude readjustment" meeting..." Perhaps that's what the memo called it, but you're still breathing, so it wasn't.

  • The Piper (unregistered) in reply to Outlaw Programmer
    Outlaw Programmer:
    This DBA needs to learn a lesson from the "Clbuttic WTF" and just filter his e-mails through a script that changes "I" to "We." Example:

    "I've gone ahead an implemented the changes"

    becomes:

    "We've gone ahead an wemplemented the changes"

    Done and done!

    A quweck wem macro shoud fwex that

  • Barf 4Eva (unregistered) in reply to Some Guru

    Once again, this is figuring you have someone knowledgeable enough about ADO.NET and TSQL in order to implement an efficient/effective service interface... well, maybe not..

    So, in true separation of DBA from developer, a DBA never messes with service interfaces and all that "mumbo jumbo". So, in all actuality, we don't provide a service from the DB perspective.

    UNLESS all SQL is handled by the DBA via sprocs. :P

    Then your service interface will have a section with data access components that will call these sprocs, and you have true separation and now you have DBAs who won't complain about what's happening in code.. Atleast, I think so... :P

    But it doesn't always work that way, especially on small projects. If there is SQL in code, I'll want to look it over instead of trying to infer it from system views (ugh, that just doesn't sound fun at all...)

  • ZeroWing (unregistered)

    ALL YOUR DATABASE ARE BELONG TO US

  • b0b g0ats3 (unregistered)

    uNNNNGHHHHHnhhhHhh 62nD!!!!!!!!111oneone!!23#42sixtytwo

  • Dick Asscock, III (unregistered)

    Oubliette! Nice...Finally, 24 years since I saw the movie Labyrinth w/ David Bowie, I finally see the word in action. Bravo!

    "Ludo down!"

    "Did she say it yet?"

    Dick Asscock, III

  • pok (unregistered) in reply to Xsaero00
    Xsaero00:
    Why can't developers have their own databases. Each his own that they can play and break. Only when code goes to testing or more so production, the review process should be in place.

    That is of course how things should be. Then management checks the pricing of Oracle, and suddenly every developer's database runs on the production server, and one dailyWTF-candidate developer eats all the IO on the server, grinding production to a halt.

  • El_Gringo (unregistered)

    I was the lead developer and got sick of messing with the DB. So we hired a DBA and put him to work. If made one of the junior developers a junior DBA and gave the underling to him as a sort of sacrifice.

    We gave him the requirements and he had to create all the structures, write all the stored procedures and maintain all the security.

    It was wonderful while it lasted. If I needed a new column returned I would email him and he would make the changes. If a query was taking to long he had to find out why and fix it. If he screwed up we came down hard on him. But developers where never allowed to touch the DB. He had to consolidate all requests and only he (and his junior DBA) could do this. Things went wonderfully and productivity increased while DB errors decreased. Reports became much more clear, accurate and they ran faster.

    Bliss.

    But he eventually convinced the boss that DBAs were not supposed to actually to do anything. They are just supposed to administer other peoples work. Do back ups and review others requests. But the actual work was to be done by the developers AFTER he approved it.

    The problem is the some (most?) DBAs add nothing of value to the development process. They are only bureaucrats. Well paid ones but still...

  • ErikTheRed (unregistered)

    One of my larger customers engages in this behavior. The only problem is that the various members of "we" have conflicting operational and political agendas, and so dealing with "we" is often like dealing with a severely bipolar crack addict.

  • Andrew (unregistered) in reply to My Code's compiling
    My Code's compiling:
    And they said pluralis majestatis went out of style a century ago - that'll show them.

    We are not amused.

  • Barf 4Eva (unregistered) in reply to El_Gringo
    El_Gringo:
    I was the lead developer and got sick of messing with the DB. So we hired a DBA and put him to work. If made one of the junior developers a junior DBA and gave the underling to him as a sort of sacrifice.

    We gave him the requirements and he had to create all the structures, write all the stored procedures and maintain all the security.

    It was wonderful while it lasted. If I needed a new column returned I would email him and he would make the changes. If a query was taking to long he had to find out why and fix it. If he screwed up we came down hard on him. But developers where never allowed to touch the DB. He had to consolidate all requests and only he (and his junior DBA) could do this. Things went wonderfully and productivity increased while DB errors decreased. Reports became much more clear, accurate and they ran faster.

    Bliss.

    But he eventually convinced the boss that DBAs were not supposed to actually to do anything. They are just supposed to administer other peoples work. Do back ups and review others requests. But the actual work was to be done by the developers AFTER he approved it.

    The problem is the some (most?) DBAs add nothing of value to the development process. They are only bureaucrats. Well paid ones but still...

    In very large companies I hear that is more of a common practice, but it's because they have other things to do... like manage "db programmers", user accounts, backups, bulk data transfers, security, maintaining indexes, dealing with fragmentation, scheduling jobs, perhaps generating views for common parts of queries, etc etc etc...

    But I've also heard of DBAs that sit around and just do backups @ wtf-savvy companies. pretty lame.

  • (cs) in reply to Outlaw Programmer
    Outlaw Programmer:
    This DBA needs to learn a lesson from the "Clbuttic WTF" and just filter his e-mails through a script that changes "I" to "We." Example:

    "I've gone ahead an implemented the changes"

    becomes:

    "We've gone ahead an wemplemented the changes"

    Done and done!

    ROFL! Brillant!

  • Joe (unregistered)

    Am I the only one that immediately thought of Ayn Rand's Anthem? It's about a future dystopia where the concept of the individual no longer exists. It's a Liberal's wet dream. The protagonist in the mini-novel refers to himself as "we". Took a few chapters to get used to. BTW, the story, if slightly adapted to modern times, would easily resemble any of the WTFs you see posted here. Someone discovers a better way of doing something, proposes it to the collective (management) and is shot down because he didn't follow the right process.

    Ayn Rand: Anthem

    Plot summary

    Equality 7-2521, writing in a tunnel under the earth, explains his background, the society around him, and his emigration. His exclusive use of plural pronouns (we, our, they) to refer to himself and others is immediately obvious. The idea of the World council was to eliminate all individualist ideas. It was so stressed, that people were burned at the stake for saying the unspeakable word (Revealed at the end of the novella to be "I"). He recounts his early life. He was raised, like all children in the world of Anthem, away from his parents in the Home of the Infants, then transferred to the Home of the Students, where he began his schooling. Later, he realized that he was born with a curse: he is eager to think and question, and unwilling to give up himself for others, which violates the principles upon which Anthem's society is founded. He excelled in math and science, and dreamed of becoming a Scholar. However, the Council of Vocations assigned him to the Home of the Street Sweepers.

    Equality is assigned to work as a street sweeper, and accepts it willingly to repent for his transgression (his desire to learn). He works with International 4-8818 and Union 5-3992. International is exceptionally tall, a great artist (which is his transgression, as only people chosen to be artists may draw), and Equality's only friend (having a friend also being a crime because, in Anthem's society, one is not supposed to prefer one of one's brothers over the rest). Union, "they of the half-brain," suffers from epilepsy.

    However, he remains curious. One day, he finds the entrance to a subway tunnel in his assigned work area and explores it, despite his colleague's protests that an action unauthorized by a Council is forbidden. Equality realizes that the tunnel is left over from the Unmentionable Times, before the creation of Anthem's society, and is curious about it. During the daily three hour-long play, he leaves the rest of the community at the theater and enters the tunnel and undertakes scientific experiments.

    Working outside the City one day, by a field, Equality meets and falls in love with a woman, Liberty 5-3000, whom he names "The Golden One". Also, Liberty 5-3000 names Equality "The Unconquered."

    Continuing his scientific work, he rediscovers electricity and the lightbulb. He decides to take his inventions to the World Council of Scholars, so that they will recognize his talent and allow him to work with them. He is still motivated by a socially instilled need to aid his fellow citizens. However, his absence from the Home of the Street Sweepers is noticed, and he is arrested and then sent to the Palace of Corrective Detention, from which he easily escapes after being tortured.

    The day after his escape, he walks in on the World Council of Scholars, and presents his finding to them. They are horrified, and reject it because it was not authorized by a Council and threatens to upset the equilibrium of their world. When they try to destroy his invention, he takes it and flees into the forest outside the City.

    After living in the forest for several days, Equality stumbles upon the Golden One, Liberty 5-3000, who has followed him from the City. They embrace, struggling to express their feelings for each other as they have no knowledge of the word "I". They find and enter a house from the Unmentionable Times in the mountains, perfectly preserved for hundreds of years by thick overgrowth. They decide to live in it.

    While reading books from the house's library, Equality and Liberty discover the forbidden word "I", and understand the word's sacred value and the individuality it expresses. They give themselves new names from the books: Equality becomes Prometheus, and Liberty becomes Gaea. As the book closes, Prometheus talks about the past, wonders how men could give up their individuality, and charts a future in which they will regain it.

  • (cs) in reply to cavemanf16
    cavemanf16:
    ROFL! Brillant!
    Caveman are so easy to amuse.
  • (cs)

    Apparently it's company policy that every employee carries a turd in their pocket.

  • pok (unregistered) in reply to Troy McClure
    Troy McClure:
    Sorry but a dba has no business checking over my code. They wouldn't want me checking over the init.ora parameters. DBA's are paid to administer the database, and not develop shit in it. I'd tell Shawn where he could go stick it.

    There is such a job title as Application DBA. I used to be one. It was part of my job to review all the PL/SQL packages going into the database, and be a resource to developer teams to help tune their client side SQL, and even overall application architecture. Trying to avoid the confrontational attitude you're showcasing was generally useful, but it was in fact my responsibility to say "no" to the silliest proposals.

    And in the spirit of cooperation, I imagine that if a developer had felt he had something to contribute, I would have shown him init.ora. Refusing qualified help out of some misguided sense of pride or animosity between departments is just daft. But while a developer's review of init.ora would have resulted in nothing more than suggestions, I had absolute veto over SQL run against the database. Beacause that was in fact the job description.

  • Andy (unregistered) in reply to Anon
    Anon:
    Anonymous:
    But I should have known better than to respond to a joke with another joke.

    Ah, yes, the classic "I was only joking" defense. This, truly, is an amazing WTF.

    Whenever anyone on the Internet gets called out for being a complete idiot, they instantly were "only joking" and the person calling them for being a complete and utter moron suddenly becomes "the real idiot" because they didn't notice that a factually incorrect post completely devoid of any humor was somehow a "joke".

    Sorry, but you fail. The only way for something to be a joke is for it to be funny. If it isn't funny, it's not a joke: it's just stupid.

    People like you make me stop reading the rest of the comments. I think it was pretty clear that it was a joke, and I'm reasonably certain 99% of the TDWTF population is sick of reading that people "fail". That wasn't funny or clever last year, and it certainly isn't getting any closer.

  • Anon (unregistered) in reply to Andy
    Andy:
    People like you make me stop reading the rest of the comments. I think it was pretty clear that it was a joke, and I'm reasonably certain 99% of the TDWTF population is sick of reading that people "fail". That wasn't funny or clever last year, and it certainly isn't getting any closer.

    And people like the original poster make me stop reading comments because they clog them up with useless, wrong, stupid crap. Then, when called on it, suddenly they're "only joking".

    Don't fall for it. It's a lazy attempt to save face when called on being caught for the idiot they are.

    Emoticons exist for a reason. If the original poster was really "joking" they could have used one to mark it. Lord knows that there'd be no other way to tell, since it certainly wasn't funny, amusing, or clever in any way, shape, or form.

  • Jake Cohen (unregistered)

    There is no We in TEAMWORK

  • Yep (unregistered) in reply to Some Guru
    Some Guru:
    I prefer service interfaces. I do my job by giving you my specs, you return with the proper results. You stay off my lawn, and I'll stay off yours. If you fail to provide your service correctly, I'll take it up with your boss. Play wannabe-programmer or wannabe-DBA on your own time; not mine.

    We prefer service interfaces. We do my job by giving you my specs, you return with the proper results. You stay off my lawn, and We'll stay off yours. Wef you fail to provide your service correctly, we'll take it up with your boss. Play wannabe-programmer or wannabe-DBA on your own time; not mine.

  • Nicolas V. (unregistered)

    Been there, heard that.

    I agree that the first person singular should be used only when needed (including endorsing responsibility for something that went wrong).

    Otherwise, the use of the impersonal style is advised (like this sentence).

    "I" may be emphatic. Email is a pain for that. Which is why it is advised to never say anything negative by email. An smileys are very bad sugar coating.

  • (cs) in reply to Jake Cohen
    Jake Cohen:
    There is no We in TEAMWORK
    The "We" Team:

    Me, Myself and I.

  • Garth (unregistered)

    I'm on the fence on this one. On one hand it seems the management failed to convey the message to the protagonist that his behaviour was causing some problems. The discussion of "I" vs. "We" deals with symptoms of the problem, rather than the root of the problem (a cooperative approach vs. a hierarchical military-style approach). On the other hand there seems a non-zero chance that the protagonist was simply being an ego-tripping jerk.

    So, lacking more information I'd say moderate WTFs to everybody involved.

  • krzo (unregistered)

    My response would've been. "Ok, then in that case, we quit".

  • pmcc (unregistered)

    Only kings, presidents, editors, and people with tapeworms have the right to use the editorial "we." --Mark Twain

  • (cs) in reply to Barf 4Eva
    Barf 4Eva:
    .. So, in true separation of DBA from developer, a DBA never messes with service interfaces and all that "mumbo jumbo". So, in all actuality, we don't provide a service from the DB perspective.

    UNLESS all SQL is handled by the DBA via sprocs. :P ....)

    Once upon a time, in a galaxy far away, embedded database access was statically bound. The SQL would be split from the code, and compiled against the database to produce an execution plan. The plan would be bound to a database so the application could use it, and the database's optimiser need not be used at runtime. This provided a point where a database admin was required (with privilege to bind) and was a sensible point of review for performance and locking. Now it's much easier to embed SQL for dynamic (not precompiled) queries, and there's more CPU available for optimising, so easier to get away without a DBA on smallish systems.

    Unrelated observation: In organisations that don't have a significant and skilled team for a task, it's too easy to assume the task is trivial. It happens to development, it happens to various tech admin roles.
    People who underperform in better-understood roles will get shuffled into "trivial" roles. If you have several developers but no strong admin team, the bad developer gets shuffled, and reinforces the notion that "admins just do backups, passwords, and unjam printers".

  • Niki (unregistered)

    This reminds me of the first episode of the IT Crowd (when the IT department goes to see the boss because they don't like the new employee Jen).

    Boss (on the phone): You guys can't work as a team? Then your fired! makes another call to security Get security to the 30th floor and have them escort everyone out of the building. And make sure security works as a team. makes another call to human resources Security isn't working as a team, hire a new security team and have them escort the current one of of the building. Boss (turning to the IT department): Team team team team team. Team. Team. I love saying the word "team." Team.

  • Chris (unregistered)

    U sick bastard ^^ I always wanted to get myself a robe for work :(

  • Jon (unregistered) in reply to DZ-Jay
    DZ-Jay:
    Anon:
    Anonymous:
    But I should have known better than to respond to a joke with another joke.
    Ah, yes, the classic "I was only joking" defense. This, truly, is an amazing WTF.

    Whenever anyone on the Internet gets called out for being a complete idiot, they instantly were "only joking" and the person calling them for being a complete and utter moron suddenly becomes "the real idiot" because they didn't notice that a factually incorrect post completely devoid of any humor was somehow a "joke".

    Sorry, but you fail. The only way for something to be a joke is for it to be funny. If it isn't funny, it's not a joke: it's just stupid.

    I fail to see the humour in your post.

    -dZ.</div></BLOCKQUOTE>Calm down, he's only joking.
    
  • GrandmasterB (unregistered)

    Like most Oracle DBAs, Shawn sounds like a control freak. And I dont mean that as a compliment.

    When will DBAs, Tech Support people, and other 'IT' staff just accept the fact that we programmers reside at the top of the technical evolutionary pyramid? They exist to support programmers, the people who actually make the magic occur. No one 'aspires' to be a DBA or tech support person - those are just either people who couldnt succeed as programmers, or young folk who havent developed into that task yet.

    As far as the boss - he's probably right. It sounds like the DBA came across as quite the jerk in email.

  • MrsPost (unregistered)

    Oh, what a thing of beauty this manager has so unknowingly implemented.

    Instead of poor Shawn taking the point role he gets to use the vague and sinister 'we'.

    No longer is the requestor/demander confronting a lone worker. He is now coming smack dab up against the unknown group who can make or break his career with the uncaring flip of a hand.

    Rejections are no longer personal. They're the undefined mass who are protecting the developer from their own well-meaning but ill-fated change.

    I do have to admit I've seen this done but at a slightly higher managerial level. Never have I seen someone come back and try to find out who composes the group named 'we'.

    Lucky Shawn...

  • Dr. Colossus (unregistered)

    You probably think that's a picture of my family. Uh uh. It's the A Team.

  • G Money (unregistered)

    Shawn sounds lweke a dweck.

  • al (unregistered) in reply to Joe
    Joe:
    Am I the only one that immediately thought of Ayn Rand's Anthem? It's about a future dystopia where the concept of the individual no longer exists. It's a Liberal's wet dream. The protagonist in the mini-novel refers to himself as "we".

    Now we know how Anthem truly begins. I think this "Shawn O." is really Shawn 0-5714.

    P.S. It was a socialist's wet dream. The dystopia can just as easily be attributed to either of the modern US political philosophies. See: http://en.wikipedia.org/wiki/Nolan_chart - the Anthem dystopia is the lower left, an equal distance from either US political party.

  • (cs) in reply to Dick Asscock, III
    Dick Asscock:
    Oubliette! Nice...Finally, 24 years since I saw the movie Labyrinth w/ David Bowie, I finally see the word in action. Bravo!

    Not a big quake player, are we, Richy Rich?

    e2m6: The Dismal Oubliette. (Last level of the second episode, "The Realm of Black Magic")

    It's one of the longer levels in the game.

  • (cs) in reply to Anon
    Anon:
    Andy:
    People like you make me stop reading the rest of the comments. I think it was pretty clear that it was a joke, and I'm reasonably certain 99% of the TDWTF population is sick of reading that people "fail". That wasn't funny or clever last year, and it certainly isn't getting any closer.

    And people like the original poster make me stop reading comments because they clog them up with useless, wrong, stupid crap. Then, when called on it, suddenly they're "only joking".

    Don't fall for it. It's a lazy attempt to save face when called on being caught for the idiot they are.

    Emoticons exist for a reason. If the original poster was really "joking" they could have used one to mark it. Lord knows that there'd be no other way to tell, since it certainly wasn't funny, amusing, or clever in any way, shape, or form.

    Fail.

  • Godi (unregistered)

    Well, i'm looking now at the execution plan for a view that a (i must say, not so experienced colleague) wrote. It is 326 lines long and has an estimated cost of 69020080846, estimated bytes 6308TB. I am not making this up. Fair to say, i see Shawn's point.

  • (cs) in reply to snoofle
    A. Cube:
    We are Borg. Your database will be buttimilated. Resistance is futile.

    Fixed that for you.

  • Joe (unregistered) in reply to al
    al:
    Joe:
    Am I the only one that immediately thought of Ayn Rand's Anthem? It's about a future dystopia where the concept of the individual no longer exists. It's a Liberal's wet dream. The protagonist in the mini-novel refers to himself as "we".

    Now we know how Anthem truly begins. I think this "Shawn O." is really Shawn 0-5714.

    P.S. It was a socialist's wet dream. The dystopia can just as easily be attributed to either of the modern US political philosophies. See: http://en.wikipedia.org/wiki/Nolan_chart - the Anthem dystopia is the lower left, an equal distance from either US political party.

    Thanks for the link. You're right. The political spectrum is a circle, not a line. Fascism for example is (probably more so) just as much prevalent on the far left as it is on the far right. One side tells you you can't eat trans fats while the other side tells you that dildos can't be sold in stores. Both sides are equal shit heads.

  • wesley0042 (unregistered) in reply to m
    m:
    we don't have any studwees on hand to support wet, but wen general usweng wenclusweve words such as "we" and "us" gets a better response from people - wet allows them to talk ownershwep of an wessue, even when they can't really do anythweng. They suddenly have a stake wen fwexweng thwengs, wenstead of just passweng the problem off to someone else.

    So wef Shawn was gwevweng the wempressweon that wet was hwem agawenst the rest of the company the others would band together agawenst hwem wen decwesweons - even when he was rweght. By actually changweng hwes strategy he'd have a better chance of them followweng procedure because all of them would have a stake wen provwedweng hwegher qualwety.

    Now just doweng a replace-all wen an emawel won't help, wet usually requweres a completes change of outlook, so dependweng on the real cwercumstances "Behavweoral Defwecweencwees" may or may not be too far from the mark.

    Thwow him woughly to the gwound.
  • Dapperdanman (unregistered) in reply to Outlaw Programmer

    Beautiful solution!

  • (cs) in reply to Joe
    Joe:
    Am I the only one that immediately thought of Ayn Rand's Anthem? It's about a future dystopia where the concept of the individual no longer exists. It's a Liberal's wet dream. The protagonist in the mini-novel refers to himself as "we". Took a few chapters to get used to. BTW, the story, if slightly adapted to modern times, would easily resemble any of the WTFs you see posted here. Someone discovers a better way of doing something, proposes it to the collective (management) and is shot down because he didn't follow the right process.

    Wow what an idiot.

  • G. Orwell (unregistered) in reply to Joe
    Joe:
    al:
    Joe:
    Am I the only one that immediately thought of Ayn Rand's Anthem? It's about a future dystopia where the concept of the individual no longer exists. It's a Liberal's wet dream. The protagonist in the mini-novel refers to himself as "we".

    Now we know how Anthem truly begins. I think this "Shawn O." is really Shawn 0-5714.

    P.S. It was a socialist's wet dream. The dystopia can just as easily be attributed to either of the modern US political philosophies. See: http://en.wikipedia.org/wiki/Nolan_chart - the Anthem dystopia is the lower left, an equal distance from either US political party.

    Thanks for the link. You're right. The political spectrum is a circle, not a line. Fascism for example is (probably more so) just as much prevalent on the far left as it is on the far right. One side tells you you can't eat trans fats while the other side tells you that dildos can't be sold in stores. Both sides are equal shit heads.

    Under communism, you're probably cold and hungry too.

Leave a comment on “Behavioral Deficiencies ”

Log In or post as a guest

Replying to comment #:

« Return to Article