- 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've had similar experiences.
"Hi, there's a problem with some kind of web proxy you're running in front of our application. (Which, incidentally, we didn't ask you for and you didn't tell us about.)"
"No, the problem is your application is crashing with an internal error."
"Umm, well, the thing is, our application is written in language X and running on an application server of type X... and the 5xx error message on the web page is from language Y running on an application server of type Y. So even if our application is failing and reporting an error, your proxy isn't passing the error message through, it's just reporting an internal error in its own system. Our application cannot possibly be producing a type Y error."
And after much argument, it turns out that the user is entering "not very many" in a field that expects a number, the application is issuing a somewhat informative error, and the proxy is somehow choking on the error and issuing a 5xx on an otherwise blank page.
Admin
Actually, that's a funny aspect of it. There were a total of 2 QA guys let go due to this project, both managers. The first was let go because he knew the system wasn't ready and refused to sign off on it. The second was let go as the scapegoat; he came in, they told him to sign off, he signed off, it failed, they blamed him.
The fault lies entirely with upper upper management who forced the release of a system that everyone knew wasn't ready.
Admin
When you also take into consideration the 60% addition to the check AND the VPs niece, I'de rate it like this:
5 - What The Fuck?!
Admin
War is peace
Freedom is slavery
Bugs are features
Admin
So they fire a QA engineer for a 3rd world architecture. I FART in there general direction.
- SPT
Admin
I am so stealing that.
Admin
I'm so stealing THAT. Damn computers.
Admin
The SAD ;part is that, at least if it is in the US, the "teachers union" and "school district" and "education community" will BACK that "teacher". Someone should tell that "teacher" that they are NOT supposed to be a "teacher"(aka baby sitter), but a TEACHer (aka one that TEACHES)! That ideal should also be conveyed to any of their supporters!
Steve
Admin
Aww, heck, it's only the largest financial market in the world, what's big deal ?!
Gezz, I'm gonna invest in Pumpkins. The pumpkin market has been rising all season, and I have a feeling they'll top out right around January! ;)
-Me
Admin
What are you smoking and where can I get some? It must be wonderful to be so disconnected from reality.
And no, I'm not saying that all teachers are perfect; like any profession, you'll see stellar examples alongside steaming piles of excrement. However, at least in this part of the country, that teacher would not be backed by anyone. (Presuming we're talking about elementary education, here. Most post-secondary "educators" that I've had the misfortune of dealing with are even farther out of touch with reality than "Steve.").
As for educators becoming baby-sitters, much of the blame for that falls on the parents and the administration, who frequently refuse to let teachers actually educate. At least, that's how it is here in Kalilfornia. YMWV.
</rant>
Admin
I know its a stretch, but perhaps the pen is "blue" because in that context the color of the ink is more important than the exterior of the pen. Or maybe its "marketing".
If that is real, perhaps the wisdom of adulthood and the financial stability of being a professional would permit one to hire a lawyer and see if something can be done to prevent this person from continuing in (or ever holding in the future ) a teaching position.
Admin
Classic!
For those of you who don't get the reference, too bad. :)
Admin
For those of you who don't get the reference, it takes about .09 seconds to google it.
Admin
Hoo boy I wish that were the truth. It'd certainly be correct if people were always rational... unfortunately people tend to be human and choosing scapegoats tends to be based on panic rather than on clear, rational thought.
Admin
The REAL moral of this story is never work for an in-law!
Admin
So let's summarize this job:
- VP is future father in law. No pressure, and certainly no suspicion or resentment from coworkers.
- Manager uses you as a pawn in internal politics.
- Tech Lead is so worried about "fitting in" with upper management, he doesn't dare point out that a job candidate has the wrong skills.
- Unspecified boss prohibits career growth into another language.
- Same boss sets you up to "shake these [other coders] up." I'm sure that gets you a lot of friends.
- VP turns on you and trys to get you fired.
- VP fights with your boss, resulting in a breakup with your girlfriend.
- Everyone from coworkers on up looks to make you the scapegoat for something you barely touched.
- A corporate culture where those who warned of the impending failure get fired when, yes, the failure occurs.
Sounds like an ideal workplace.
--RA
Admin
Admin
Admin
<blockquote>
<blockquote>
War is peace
Freedom is slavery
Bugs are features
</blockquote>
I'm so stealing THAT. Damn computers.
</blockquote>
Me too!
Seriously, I've added this to my sigquote collection.
Admin
Classic? It's STTNG, not literature which, by the way, you should go read.
Admin
You do know that NASDAQ uses Microsoft SQL Server 2005 and previously used SQL 2000 for part of their market data system.
http://members.microsoft.com/CustomerEvidence/Search/EvidenceDetails.aspx?EvidenceID=13793&LanguageID=1
Admin
I hope you're joking.
That, using C# and .NET, is not a WTF at all. It was (from what it sounds like):
1) A completely seperate application, some kind of messaging system
2) Passed with flying colors.
3) Did not cause the problem.
Clearly neither the (non-Java) code nor the choice to use C#/.NET can be blaimed.
Admin
Slightly off topic, but I cringe every time I look at some of my old VB6 code (gimme a break I was like 13 at the time).
Like my awesome functions "BoolToInt" and "IntToBool" which just converted 0 and 1 to true and false and vice versa...
:)
Admin
Wow... I didn't recognise it until you mentioned STTNG, now I remember exactly where it's from :D
Yay for Brent Spiner!
Admin
In Java it's possible to provide a stack trace for an exception manually with setStackTrace. I wonder what kind of "neat tricks" could be done with that. It would be possible to make a base exception class, which forges the strack trace so that it will look like a .Net component threw it. :)
Admin
namespace Java
{
namespace IO
{
// now this is good way to cover tracks in a mixed language project with c# :)
}
}
Admin
I don't neccessarily agree with this at all, the app is clearly componentised so it shouldn't matter what language the parts are created using?
What about maintainance by the team of Java devs I hear you say? Well.. What about it?.. its not as if C# is a fringe language these days, C# devs are a dime a dozen.
I'm a firm believer in sticking to what you know and i don't think forcing him to write a project this size as his first big project in a new language can be justified no matter how you phrase it.
Admin
Microsoft have a monopoly on package names with 'NET' in them!
Admin
The Lead Java Engineer! Is that you???
Admin
even though 2 people have already won in this thread, you sir, also win for the simpsons reference....that apparently no-one else got. good jorb.
Admin
And you thought VB was a bad language!
It looks like Java is *really* bad. Afterall, it shutdown an entire stock exchange!
This is a financial application. It should have been written in COBOL !!!
<tongue in cheek>
Admin
I had a similar similar experience... I had built some scripts around kermit (early PC terminal emulator / file transfer program) that we used. Customer Service guy came up to ask me why an accounting report wasn't running properly. By that logic, my couple of scripts were responsible for all bugs, anywhere in the system. I managed to send the CS guy away. What blew my mind was that he wasn't a newbie, he had been around for years, and if this bug had happened on a hardware terminal, he would have gone to the accounting programmer... but because it happened on a PC, he came to me.
Admin
Chain of Command II STTNG
Admin
I think the major WTF was that they don't stress-test their test-system...
I mean, our test-servers are always tested with twice the load that is expected in production, just to be sure... Certainly on a critical system like stock-exchange, this is a major wtf...
Admin
I agree. I'm a developer in a Microsoft / C# shop, but our executives and clients all carry Blackberries. We lost both our BB developers recently and now an app needs corrections, so I'm studying Java and BB programming. No big deal... halfway through the Java book and I have yet to find anything radically different from C#. The namespaces aren't the same... whoop tee doo.
Admin
I hope Alex's mom flamed not only the teacher but the principal for that letter. And there is no way I would have let him serve that detention! Instead, make the teacher spend an hour in detention studying the metric system.
Admin
Where is Paula Bean when we need her most?
Admin
When I was in first grade (in the 1970s) we took a math quiz which had a question something to the effect of:
2
-3
__
I of course answered:
-1.
I was marked wrong becase I DIDN'T KNOW THAT YET.
Thank you Ms. Duffy (I think I can name names cause the wench had one foot in the grave and one foot on the banna peal back then).
Admin
I suspect the detention was not for disagreeing, but for being rude or unruly.
There's an appropriate way to disagree, especially with supervisor.
Who knows, maybe the teacher was tying out some weird experiment, or maybe he was just a jerk.
In either case, the student does not have the right to be disruptive in the class.
Admin
Welcome to Wall Street. Having worked here for several years, I can tell you that this is SOP. Come on in. the water's fine.
captcha: batman (WTF?)
Admin
Mr Howell did the math:
Son-in-law only does C# with 60% pay raise! Mr Howell says, "Y'all stay 'way from them Java codes if u wanna get hitched, y'hear"
Everyone else only does Java for same old pay. "Y'all keep doin' them Java codes, a'ight. But stay 'way from them there See-pounds"
One hangin' for an unfortunate QA tester. "Zeek, go fetch me a rope!"
Result: Pert'near Priceless.
Admin
Don't be an idiot, of course he got another pay raise to leave.
Admin
A search for the teachers name (Adam Hilliker) yields this as the first hit:
Adam Helfet-Hilliker is almost 30 years old, but to discern his behavioral age, one should divide his actual age by approximately three.
:-)
Admin
Saw him on an episode of Law & order the other night - he makes a great clueless intellectual dad.
/enterprisey
Admin
An excellent WTF, despite the lack of code.
Ever read any of Zed Shaw's rants? Start here:
It goes downhill (by which I mean: gets better) from there.Admin
Aha!! "Good Jorb"!!
Coach Z from Homestar Runner!!
Wow... the copyright infringements just keep a-flyin', don't they?
Admin
Can you provide a link to what ytmnd that is from?
Admin
Any marketer who tries to push a pen with blue ink and a red cap, the only stretching he needs to worry about is me shoving that pen up his ass.
"Visible ink pen", brought up here a few weeks back, is almost as bad. (The ink casing is transparent, so you can see how close you are to running out of ink just by looking at it.)
Admin
the "C# thing"
Java and C# really aren't all that different. I always thought that the two skills were pretty easily transferrable.
I know that when I went from Java to C#, I had a pretty easy time of it.
Admin
Assuming we're using SI seconds, the mean solar day is not exactly 24 hours long. If it were, we wouldn't need leap seconds.