A Decade of Agile Programming — Has It Delivered? 395
snydeq writes "InfoWorld offers a look back at the first decade of agile programming. Forged in February 2001 when a group of developers convened in Utah to find an alternative to documentation-driven, 'heavyweight' software development practices, The Manifesto for Agile Software Development sought to promote processes that accommodate changing requirements, collaboration with customers, and delivery of software in short iterations. Fast-forward a decade, and agile software development is becoming increasingly commonplace, with software firms adopting agile offshoots such as Scrum, Extreme Programming, and Kanban — a trend some see benefiting software development overall."
Re:No (Score:1, Funny)
You're just not doing it right then. ;)
Re:Maybe they did it wrong... (Score:5, Funny)
Shhh, we're talking about Agile. Put your logic away and break out the Bib^Wmanifesto.
Re:Indeed, THERE IS NO SILVER BULLET (Score:3, Funny)
"getting the requirements out of a user is like sucking cock"
Your users must be a lot more fun than ours.
Re:No (Score:4, Funny)
Old School here too. I do what I have to, to make a living. For fun, I program in FORTH and store my source code in 1K Screens represented as 16 lines of 64 characters each.
Simplicity and elegance is what I am looking for. A new Forth definition should be about 7 to 9 words long (not including noise like + - / ). If I somehow end up in a situation where I run out of room, It means I have used 15 lines for creating my definition. Which is another way of saying "Hey! your doing it wrong".
I think programming should be taught on an emulator of a Commodore64. Once you learn the computer from one end to the other and how to take advantage of all of it and understand all of its concepts, then you can move onto programming in a more abstract environment.
Re:Maybe they did it wrong... (Score:2, Funny)
Re:No (Score:3, Funny)
I think programming should be taught on an emulator of a Commodore64.
No, 64k is too much memory. Teach them on a TS-1000 emulator with its 4k or RAM. You learn to write really tight and fast code when you're programming in 4k on a chip that's only 1 mHz clock speed.
Re:Indeed, THERE IS NO SILVER BULLET (Score:1, Funny)
You're doing it all wrong. Getting requirements out of the user is supposed to be like dressing the sap up in an English Schoolboy outfit, strapping him to a chair in the center of a room with high amperage electrodes (!), and psychologically torturing him until he breaks down and admits that nothing he does makes any sense at all. Then you slowly put him back together, all the while ensuring that by the end of the process, he knows that you and only you are the smartest person he has ever met, and how on earth has he ever gotten anything done without you. Then he begs you to suck your cock, only you won't let him.
Duh.