- 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
Obligatory comment #2 : -- For now, this comment is empty but it may be -- called by UpdateDatabase
Admin
Can people stop blaming agile for such problems!?! This is clearly caused by VB.
Admin
Oh, the joys of Microsoft platforms, that change behaviour without you knowing when, how and why.
Admin
So did Remi actually fix the problem or just find out where it was?
Admin
This comment has been removed by * Hotfix Abd1234567WTF * Please refer to KB article 420WTF
Admin
I'm sure that it is my lack of understanding or coding abilities that is causing me to go WTF at todays WTF...
The problem obviously isn't agile development, rather with quick and dirty, multi-technology development with, presumably, poor diagnostic capabilities.
We randomly have a placeholder proc, which is odd but not unheard of, that appears to be a red herring, and what I presume is an unattended auto-update microsoft patch...
I am a bit confused, and kinda hoping that it is just my own ineptitude that will see me berated in following posts.
Admin
--SEARCH HIGH AND LOW select object_name(object_ID), definition from sys.sql_modules where definition like '%Cal_ATM%'
Admin
Clearly the issue is not the horrid and conveluded "design" of the system, but just Microsoft.
Captcha: plaga - the plural form of plague?
Admin
Quote:
To you guys who felt offended on behalf of Agile: Didn't you read the above sentence? It totally full of sarcasm....
Admin
Actually the issue is the developer who wrote a database update routine in an Excel spreadsheet.
Captcha: enim - enum if your south of the Mason-Dixon line.
Admin
It's so tempting to make a dirty ATM joke here.
Admin
My point exactly...
Admin
Just to be sure, the office update removed the logic of the procedure to stop some "maybe malicious" code from working?
Admin
Not to defend anything Microsoft does, but...
While it may be technically feasible, using an Excel macro to update a DB should be considered malicious....
IMHO, MS got this one right, even if by accident: the patch worked!
Admin
I'm not sure why the article keeps on talking about agile because as far as I can see this issue was not a direct result of the development methodology. Just a stupid bug that looks like it would have popped up no matter what. If you want scare stories about agile done badly then bear with me, I've suffered through some of the worst "agile" implementations imaginable and will try to submit something soon.
Admin
I love how it's carefully documented nothing. Can't get more enterprisey than following important Corporate Standards.
Admin
The Real WTF is that he had to go looking for a backup, rather then just asking the version control.
Admin
Damn you agile!
shakes fist
Admin
version control ? What's that ? jk.
Admin
Here's the military equivalent of agile programming.
Ok, boys: listen up. You're going to take Baghdad. There are some rumors that it's going to take 120 days and $45 Billion. You have two weeks and $50k. There will be no battle plan, because the plans always have to change once you get into a combat situation anyway. We will be putting the infantry, snipers, artillery, medics, and intelligence in the same transport so that communication will be quicker and easier.
Yes, we've tried this about a dozen times before, but we feel that you'll be the ones who are successful! Oh, and if you can find your own weapons and ammunition, that would be great.
Admin
No, obviously this is a problem with using Excel...
Admin
VB.NOT is an excel-lent programming language to do many x-references, so where's the WTF?!?
Admin
Could I please get today's WTF in flow chart form? I think it might be easier for those of us who are regularly subjected to WTF MS engineers.
Admin
now that's a wtf!
Admin
Here's a summary of the story and the comments...
Story:
My company is stupid. How stupid? I'm part of the "agile development" team and all I do is fix critical bugs. So anyways, here's a bug I fixed that was really silly.
Comments:
So today I learned that agile developers can't take a joke. Even when the joke isn't on them.
Admin
So, from what I can see, here is the situation..
From these facts, our good friend Remi was not able to determine that the stored proc was not populating the data?
To me, that sounds like a nobis mistake.
Admin
A company I worked at used the waterfall development model.
That usually meant that developers didn't see any requirements until they were all complete and didn't get to ask questions or get clarifications into the spec!
One day, a bit of code went wrong. It was totally unrelated to the development process, and caused by an upgrade that overwrote files without notification.
Oh the joys of waterfall development!
Admin
My company uses the waterfall model, except it's not water falling, if you get my drift.
Admin
And people wonder why I react allergically to anything involving Visual Basic. It's because of Rube Goldberg machines built from MS Office macros.
Admin
And what does Visual Basic have to do with MS Office macros? Could it be that you're conflating VB and VBA?
Admin
As an example, I know for a fact that 40% of our Dutch national electricity grid was run by an Excel95 application until very recently. They had it running on NT6 SP3, SP6 broke it, as did any newer OS. When I left the company it was still in use, this piece of mystery code being responsible for about 100 million euro in trade and the electricity supply of about 7 million people.
Admin
Such bullsh*t. There are so many things wrong with this analogy I don't think I even need to list them - everybody will find something wrong with it.
Seriously though, what makes you think that agile teams are expected to do work with 1/1,000,000 of the budget? Agile projects take as long as they take and cost as much as they cost - I think that's actually pretty much how the campaign in Iraq is going at the moment.
Admin
Oh hell, was that an agile joke ? <dives for cover>
Admin
That is NOT AGILE! It is chaos, and would NOT happen if proper Agile practices were in place
Who allows Microsoft (or Any Other) updates withough a proper progression from Dev->QA->UAT->Production??? The cange to Excel Macros was VERY well documented in the Knowledgbase Article that accompanied the update.
The ONLY WTF here is the development team. They are probably too busy "Vulputating"..
Admin
This is not agile. This is what companies think agile should be but it is not what agile is.
Admin
ATM development: "We need it atm thx"
Admin
Funny how this has devolved into an agile flame-war. IMHO you should never have even mentioned agile in the article because it just muddies the water. Obviously the original submission had some detail about how they use agile but use it wrong, the usual crap (I've found about 75% of agile shops are "doing it wrong" so this isn't surprising in the least). So Alex decided to include a bit about how they're doing it wrong but the truth is that agile had nothing to do with the actual issue in today's article. The fact they were using agile (badly) is just an extra bit of fluff that is completely irrelevant to the actual WTF. Simply put, it shouldn't have been used as a key part of the article because it's kicked off a completely unnecessary flame-war.
Just my opinion though. Hopefully we'll get some REAL agile WTFs at some point and we can have a proper discussion about it (ha ha, a proper discussion on TDWTF!!).
Admin
I love this un-assailable argument. "Agile Development is teh bestest!" Wait, but this does not work or make sense. "It's because that is not teh Agile Development!"
I hear the same arguments regarding Communism.
Admin
I have Agiled the project...pray I don't agile it any further.
Admin
Yes. Someone is confusing agile practices with "cowboy coding". This isn't too uncommon, really, as they're superficially similar, much like aikido is superficially similar to modern dance. I know which I'd rather not have used on me in a street fight, though.
Admin
Eh, there's nothing really wrong with agile - it's an ok way to do things that are likely to shift before you build them or have flexible schedules, but it's as much to blame as excel: the fault is with whomever runs a critical process on excel and compounds that with unattended updates.
Admin
Modern dance? Seriously, though, that'd be embarrassing.
Admin
-- on an agile-process team (extreme-programming / Scrumm mix) that works very well, thank you. how well? idunno how to put it. perhaps I could tell you about my six figures' worth of equity compensation. :b
Admin
Article: "Our company has no idea what 'Agile' means. It's sad, really."
Comments: "THATS NOT WHAT AGILE MEANS YOU R STOOPID NUBS!!!! NOBODY UNDERSTANDS ME I AM SO LONELY"
Did the WTF comments connect to a Counterstrike server by accident?
Admin
Admin
Ha ha! Aikido? Street fight? You must be trolling, Steven Segal.
The level of butthurtedness is especially high today. Please include the mention of the Agile religion more often. It is most entertaining.
Admin
Pair programming doesn't work that well around here. I like CNN and he likes the Drudge Report. Luckily, I was able to get him hooked on coffee, so I get the chance to drive as he takes his 10 bathroom breaks/day.
Admin
Oh, by all that is holy on this world, why isn't thunder striking that company off the planet?
Lemme guess, a faulty service pack for the Lightning server? Or a formula error in storm.xls?
Admin
[mode voice="Sheldon Cooper"]AGILE!!![/mode]
Admin
I'm happy to have either not used on me, in a street fight or anywhere else.