- 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
He's the CAAAR? Perhaps his boss died while promoting him.
Admin
crickets
Oh my God... I'm back. I'm on the wtf forums. All the time it was... we finally really did it.
Admin
Chief Resource Application Architect for the Australian Perimeter?
Admin
Even though the CAAAR stole his code, at least the project can now proceed and everyone wasn't laid off.
Admin
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?
Admin
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...
Admin
I bet he had deeply nested lisp, too!
Admin
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.
Admin
Forking hell!
Admin
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.
Admin
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?)
Admin
Admin
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.
Admin
Crazy dictator? Waterfall workflow? Why doesn't this have a Venezuela theme?
Admin
Admin
The CAAAR, eh? That's easily fixed with a CDDDR.
Admin
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!"
Admin
Dare I say, Steven does kind of have a point about the variable names. It is a global team after all.
Admin
Always easy to pick on the successful people, eh? jeez.
Admin
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).
Admin
Lets call him out. WHO IS THIS JACKASS?!!
Admin
Your pop.
Admin
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...
Admin
By standard Ruby, you mean Ruby 7 years ago right? Native threads replaced green threads in 1.9 released in '07.
Admin
It takes 15-35 minutes to execute unit tests!!! o_O
Admin
CAAAAR sounds like czar :-)
Admin
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...
Admin
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."
Admin
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 :-)
Admin
This article should be filed under Fiction.
Admin
My "Web Application Knowledge Official File Formatter" didn't get too far either.
Admin
Admin
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.
Admin
Admin
The issue is that this guy is taking the credit with his overlords for coming up with the fix.