• Jugis (unregistered)

    He's the CAAAR? Perhaps his boss died while promoting him.

  • Valued Service (unregistered)

    crickets

    Oh my God... I'm back. I'm on the wtf forums. All the time it was... we finally really did it.

  • Planar (cs)

    Chief Resource Application Architect for the Australian Perimeter?

  • Dzov (unregistered)

    Even though the CAAAR stole his code, at least the project can now proceed and everyone wasn't laid off.

  • ThingGuyMcGuyThing (unregistered)

    I'm against unnecessary embellishments as much as the next guy, but if you're writing a story about a dictator who lets power go to his head, why not make a minor change and call him the Top Systems Architect for the Australia Region?

  • Kabi (unregistered)

    CAAR... that reminds me, as students we had a project to develop a software suite to organize taxis. Among other things you can enter start point, end point and departure time and the system should determine which driver is available and closest to the start point and sent him a message. As we had to name out project I suggested the name "Car routing and administration program". Even though our team decided on another name, internally the project was always known as CRAP...

  • BugsBunnySan (unregistered) in reply to Jugis

    I bet he had deeply nested lisp, too!

  • AnOldHacker (unregistered)

    But wait--it gets MUCH better. On standard Ruby, threads are green. There is roughly 0% improvement in performance until you are performing a lot of blocking operations. And one of the major points of unit tests is to avoid executing any code outside of the file, let alone performing I/O... 2 threads might gain you something. Might.

  • Matt Westwood (cs)

    Forking hell!

  • Teo (unregistered) in reply to Matt Westwood

    This isn't a WTF. Steve seems to be trying to move the development organization forward in an iterative manner. Sure, the first couple of iterations kind of suck, but at least he seems willing to listen.

    The fact that he took Scali's code and integrated it into the mainline testing script isn't totally bad. Sure, he likely took credit for Scali's work, but the truth is that as long as the process became better, it isn't some horrible evil.

    On the scale or Success to WTF, I give this a meh.

  • Vlad Patryshev (unregistered)

    This is pretty widespread, I believe. An architect that steals other people's code, puts his name on it, and then sells it to the management, together with all the dumb ideas he has.

    I know a case where the whole Spring framework was refactored, by changing package names and removing all comments pointing to the origin of the files, so it looked as if it were developed in-house, singlehandedly by the "architect" (should I call him arch-thief?)

  • C-Derb (unregistered) in reply to Vlad Patryshev
    Vlad Patryshev:
    This is pretty widespread, I believe. An architect that steals other people's code, puts his name on it, and then sells it to the management, together with all the dumb ideas he has.
    My user name is an homage to just such a dickhead.
  • the beholder (unregistered) in reply to ThingGuyMcGuyThing
    ThingGuyMcGuyThing:
    I'm against unnecessary embellishments as much as the next guy, but if you're writing a story about a dictator who lets power go to his head, why not make a minor change and call him the Top Systems Architect for the Australia Region?
    Speaking of dictators who lets power go to their heads, I once heard about a guy creating an utter piece of crap for a forum. The whole community's view be damned, he had his own supreme views on what a forum should be, specially regarding infiniscroll.

    And whenever someone complained how he managed to deliver something worse than what was in place before, it was just because they couldn't see how great his pet project was. Or sometimes the genius would answer to criticism with a meme picture just to show how the userbase was not worthy of being treated with maturity. Now that's great leadership.

    Hey who knows, maybe it'll be featured here someday. I know it would be a great article because there were more WTFs than I could count.

  • chubertdev (cs)

    Crazy dictator? Waterfall workflow? Why doesn't this have a Venezuela theme?

  • siesta en trabajo (unregistered) in reply to the beholder
    the beholder:
    I know it would be a great article because there were more WTFs than I could count.
    So there were more than 3?
  • Fellshard (unregistered)

    The CAAAR, eh? That's easily fixed with a CDDDR.

  • Code Nazi Hater (unregistered) in reply to Teo
    Teo:
    This isn't a WTF.......

    Teo develops code in North Korea, methinks! This Steve is BEYOND needing beat down in the parking lot after work.

    Captcha: "I though I knew everything", said Steve. "But then they guys got together and performed some Agile Methodology and Team Refactoring on my ass! DAMNUM! Now I understand!"

  • Anon (unregistered)

    Dare I say, Steven does kind of have a point about the variable names. It is a global team after all.

  • Barf 4Eva (unregistered) in reply to the beholder

    Always easy to pick on the successful people, eh? jeez.

  • Anonnynonnynonny (unregistered) in reply to AnOldHacker
    AnOldHacker:
    But wait--it gets MUCH better. On standard Ruby, threads are green. There is roughly 0% improvement in performance until you are performing a lot of blocking operations. And one of the major points of unit tests is to avoid executing any code outside of the file, let alone performing I/O... 2 threads might gain you something. Might.

    Your Ruby knowledge is out of date. Ruby 1.9 and greater do native threads by default (and JRuby uses Java threads, so whatever the JVM is doing, which is almost always native threads).

  • Jerry (unregistered)

    Lets call him out. WHO IS THIS JACKASS?!!

  • Brody (unregistered) in reply to Jerry
    Jerry:
    Lets call him out. WHO IS THIS JACKASS?!!

    Your pop.

  • Yaschev Stephonovsky (unregistered)

    I've encountered much thread-abusing code written by fresh-out-of-school kids who thought they were the best thing since sliced bread because "they can make things faster".

    They certainly can, but not if you have 10 or 100 times more threads than there are CPU cores...

  • Blast from the Past (unregistered) in reply to AnOldHacker

    By standard Ruby, you mean Ruby 7 years ago right? Native threads replaced green threads in 1.9 released in '07.

  • oO (unregistered)

    It takes 15-35 minutes to execute unit tests!!! o_O

  • John B (unregistered) in reply to ThingGuyMcGuyThing

    CAAAAR sounds like czar :-)

  • Roby McAndrew (cs)

    My system for applying an arbitrary waveform to an embedded system and measuring it's response was called the "Test Waveform and Timing System" - until my boss noticed...

  • Valued Service (unregistered)

    That's what I don't get. Chief Architects stealing code shouldn't work.

    Take a manager that actually understands development, design, and programming roles. Any CA that comes in with a huge code-base that they take credit for should be a red flag.

    "Why is my CA coding so damn much. No wonder my product development has no direction."

  • Jim (unregistered)

    On the subject of system names, my boss once tried to name our system the "Buy-sell And Sell-buy Transaction And Reporting Database", but it was spotted before we got very far :-)

  • the way this is the real wtf (unregistered)

    This article should be filed under Fiction.

  • Iguan O'Don (unregistered) in reply to Jim

    My "Web Application Knowledge Official File Formatter" didn't get too far either.

  • Intern Architect (unregistered) in reply to Valued Service
    Valued Service:
    Take a manager that actually understands development, design, and programming roles.
    I tried to take one, but the fantasy game said that it wouldn't fit in my inventory.
  • tin (cs) in reply to the beholder
    the beholder:
    Speaking of dictators who lets power go to their heads, I once heard about a guy creating an utter piece of crap for a forum.

    It's funny because it's true. And even funnier that this article got the old system for comments, not that piece of crap you speak of.

  • Heimlich Bimmler (unregistered) in reply to ThingGuyMcGuyThing
    Comment held for moderation.
  • aRTna (unregistered) in reply to ThingGuyMcGuyThing

    The issue is that this guy is taking the credit with his overlords for coming up with the fix.

Leave a comment on “Threadbare Down Under”

Log In or post as a guest

Replying to comment #:

« Return to Article