- 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
You have a point. If I tried to attack someone who knew much aikido, it wouldn't really do to call it a 'fight'. More like "I'm on the ground now. ow."
Admin
Okay, I get it. Agile doesn't hurt people. People hurt people.
Admin
I see here a lot of misconceptions of "Agile Programming." There is only one definition that I care about: get it done as fast as you can, working on weekends if necessary. You programmers can leave it to yourself to discuss the pros and cons of the "proper" way of doing it over drinks later.
Admin
Wow, next time I'll know better than to make even the most indirect criticism of Agile. It's far less incendiary to just make jokes about their mother's moral character.
If you guys are this touchy about Agile, well, that just worries me. I mean, when someone insults some tool I use, Java or Postgres or whatever, I just shrug my shoulders and say, Yeah, whatever. Is there a reason why you're so defensive?
Admin
BAZZZZINGGGG!
Admin
Admin
Oh Man! That place is hell! All those Microsoft things, and ATM's, arg!!!
Admin
Wait wasn't the Excel macro left on the wooden tables, right next to the XML and the file system left out of the embedded device project?
Admin
Actually, any language could have been used. The real issue is lack of decent programming. To have anything being updated from a spreadsheet is always iffy.
Admin
When the words "agile development" are mentioned in a job interview, what they really mean is "code like hell" of course.
Admin
Actually, I thought the 'FRagile' joke about 'cutting corners' was cute. :)
Ironically, most of the methodologies are about making random haphazard development -less- fragile. Hence things like 'test-first development' and 'short 2-week sprints' and 'weekly retrospectives on process breakdowns' and even 'pair programming'. So yes, that's exactly what it's about: making the "git 'er done" live-for-the-day programming that keeps your business alive less FRagile... basically, trying to have it both ways.
The fragility of waterfall development, by contrast, is fragility against changing requirements. If you know exactly what you're going to do, by all means do waterfall. If it could change tomorrow and blow up in your face, by all means keep away and choose agile.
Admin
+1
Captcha: appellatio.... between that and ATM.. This post has gone down quickly
Admin
You hit the nail on the head. Miss Management and her ilk could care less about what developers think is a sound approach. The design department here loves it too, because they use it as an excuse to make their requirements much less vague.
Admin
Those are some of the most confusing pronouns I have ever seen. Well done.
Admin
Yes as an official *nix or Mac zealot (take your pick). I completely agree :-) The developers aren't just incompetent, oh no, its just MS' or even the agile process' fault. Yeah that's it.
Admin
Admin
Admin
SELECT ID FROM my_table WHERE ID = '3' AND ID != 2 LIMIT 0
Admin
Fixing pronoun usage is in the next sprint.
Admin
It is rather delightful, though, every time Alex climbs back on the Trololagile wagon... >XD
Admin
No, put it in the "backlog" where it can be ignored forever.
Admin
I feel so productive when my burndown phase turns into realignment.
Captcha: jugis
Admin
Wow, the Agile Defenders really got their panties in a bunch today! A few posts have had a certain strange uh, enthusiasm, that one usually only encounters when trying to talk sense in to a Mac fanatic.
http://www.youtube.com/watch?v=FL7yD-0pqZg (moderately NSFW, language)
Admin
Here, we use the "dam" (levee) method. Every minute change requires a log-jam of requirements in order to keep only the smallest trickle of changes running into production. I have worked where they use the "toilet" paradigm: let you spend weeks of time working on vaguely-defined requirements only to flush it and start over on something else. Working on "agile" (Karate Kid chopstick method), wasn't much better. Emphasis was on catching as many flies (rapidly changing "goals") as possible, as management shoveled in rotting meat.
I wonder how many more under-engineering methods that we can invent? A poster on here days ago commented that software had not yet reached Roman aqueduct-capability and was centuries away from the Age of Steam.
Admin
It works in unreal tournament, Counter-Stike, Left 4 Dead and most major action movies... Why wouldn't it work in Iraq?!?!?
Admin
LOL!! Truly terrifying and this should be a featured comment.
Admin
We actually had multiple "Fantasy Football" teams going that would go head-to-head. Teams were assigned points based on meeting deadlines, bug fixed, etc. Originally, multiple teams were on the same schedule and "played" against each other. This method quickly got thrown into disarray when the very first week more than one team missed their "deadlines" and teams then played each other at unpredictable times.
It would make more sense to me to have QA vs. Programmers. The more buggy the software, and QA would "win." The fewer bugs QA could find, Programmers would win.
Admin
O perhaps count how many new vs solved bugs there are at the start compared to the end of each "match" :) If fewer live bugs, programmers win, if more, testers win.
Admin
Be careful, your ignorance is showing....
Admin
Where are the design/requrement documents? That's right Agile says the code is the document.
Please update the buisness process to follow the documentaion and quit blaming Agile.
Admin
The company that powers my area uses excel applications to monitor its transformer stations, except they use WinXP and office 2003. I hope no one cracks the encryption on their wireless access, or several thousand people are severely effed.
captcha: opto - about half OPeraTiOnal
Admin
I'd condense that to 'this would not happen if proper practices were in place
Thank goodness I wasn't alone in this thought... having production servers on 'auto-update' is... well... lazy at best, downright dangerous at worst. Much as there has been an MS flaming here, there is a reason they document updates and have mechanisms for selective installs.
CAPTCHA: Damnum. Seems appropriate.
Admin
It's usually called the "No True Scotsman" fallacy.
Admin
Very agile, Howie.
Captcha: modo - what yo git from yo ho
Admin
I really hate it when management misconstrues things like agile development to just mean something they want. Our management considers Agile development to mean "Have developers fill out half a dozen forms before they make a change in code." I've tried to convince them that is actually the opposite of what agile means but to no avail.
Admin
Microsoft seems to do a lot of walking these days.
Admin
I was about to propose search * from information_schema.Routines where routinedefinition like '%Cal_ATM%' but there is more than one road to Dublin.
Also, start SQL Server Profiler.
Admin
Shooting-milk-out-the-nose funny.
Admin
Totally agree. I'd like to see someone diagram THOSE sentences.
Admin
This article made me sad. The reason why is in the last year (new job), the number of clandestine spreadsheets used for "critical" processes that get uncovered when trying tracing issues. Our team is a fairly new team tasked with the job of cleaning up the systems after years of contractors, third party providers and traders (the 'clients') themselves having unfettered access to develop whatever they want with scant regard to any kind of architecture. This hit very close to home.
What did cheer me up though was reading all agile supporters' defensive comments, when clearly this WTF was not a direct attack on agile development itself. Funny.
Admin
Oych. Agree. And I wrote the thing.
Admin
I think the company I work for sometimes follows that model, the requirements often seem to come last!
Admin
I develop safety critical embedded applications (yeah, without a filesystem). If I so much as mentioned the word 'agile' I'd be pilloried, burned at the stake, hung, drawn, quartered and given a severe talking-to so I didn't do it again!
Admin
Rule 1. of agile development. You don't talk about agile development.
Admin
The real programmers have taken over microsoft. Their mission: to break all systems built using MS RAD or 4GL or GUI design tools. No computer system shall be permitted to continue in use unless it was constructed by the orthodox priesthood. Programs not written in C,C#, or some other derivative, are an offence against nature.
Admin
It really doesn't, you know.
Developers often use Agile as an excuse to not write the documents. Developers will use anything as an excuse to not write the documents. Agile absolutely requires solid documentation, though; not of exactly how things are going to be coded, but of the user needs that are driving the development. It's when people get lost in a maze of specific functionality and forget what the customers are actually trying to do that it all goes wrong.
Captcha: sagaciter. This is how you know I know best.
Admin
OTOH, I've often defined 'Agile Development' as 'a stopgap solution to the mess made by older approaches, with the tacit admission that no-one in the Software Engineering world really has any idea what they're doing yet.' But then, I really think that such an admission is necessary in order for the field as a whole to make any progress, so...
Admin
I don't think he's talking about water. ;)
Admin
That is what I used to do, but information_schema.routines truncates at 4000 characters for no good reason as far as I can tell.
I would add though, if you are going to use SQL Server, SQL Server Profiler is probably the smarter way to get a feel for what is going on. I never thought of that.
Admin
That is what I used to do, but information_schema.routines truncates at 4000 characters for no good reason as far as I can tell.
I agree though, if you are going to use SQL Server, SQL Server Profiler is probably the smarter way to get a gppd feel for what is going on. I never thought of that.