piggymouse: (coolmanwithcoffee)
[personal profile] piggymouse

Чудесная переписка в комментах у Steve Yegge:

Agile vs. non-Agile, failure vs. success

The fun starts when we ask what any of that actually means — whose definition of "Agile"? whose definition of "success"?

It's such fun to define success for non-Agile projects (whatever they are) as on-time on-budget, and chose a different definition of success for Agile projects (whatever they are).

Иван Джавахарлалович, у вас там в Гугле действительно прекрасные люди работают. Как сам Стиви, так и некоторые из комментаторов.

P.S. Piece of urban folklore про танцующцю брейк курицу (оказавшийся в конце концов классической статьёй о суеверном голубе) я слышу в первый раз и он, несомненно, прекрасен.


The Steve Yegge's Break-Dancing Chicken Story, copy-pasted for posterity

In 1986, my college Psychology 101 professor told us a little story about her Abnormal Psych class from the previous year. The students each got a lab rat, and they had to train their rats to run through mazes by rewarding the rats for exhibiting properly ratty maze behavior. But there was one girl who was terrified of rats, so they gave her a chicken, and she trained it to play the piano by pecking notes with its beak. Each time the chicken played the right notes, she'd give it a pellet (or whatever the hell chickens eat). Wrong notes, no pellet. She'd teach it one new note at a time, and eventually it would know the whole song.

At one point, after she'd coaxed the chicken to learn maybe half its song, the chicken made a violent side-to-side motion just before playing exactly the right sequence of notes, including the new note she was trying to teach it. It had played the right notes, so she had to give it a pellet. The chicken had definitely figured out that doing what she wanted would get it yummy pellets. After that last pellet, it decided that it had been rewarded for both the note and the motion, and from then on, it made crazy twisting motions continuously as it played. She had to keep rewarding it when it played the right notes, and she had no good way of informing it that the twisting was unnecessary (not without starting over, and there wasn't time). So the chicken went on happily believing that thrashing violently was helping its project succeed.

They eventually went on tour to the local colleges with it, billing it as "The Break-Dancing, Piano-Playing Chicken".

Date: 2006-11-06 03:06 pm (UTC)
From: [identity profile] vit-r.livejournal.com
В последнее время всё болше убеждаюсь, что наиболее распространённым критерием успешности является не on-time on-budget, а "сколько удалось из клиента выжать". (В больших корпорациях клиент заменяется на финансовый отдел, а в стартапах на источник капиталла)

Date: 2006-11-07 04:13 am (UTC)
From: [identity profile] ivan-ghandhi.livejournal.com
Ну как... ведь производительность программиста в чем измеряется? В долларах в час она измеряется. Другое дело, что удовольствие в жизни меряется далеко не совсем в баксах в час, поэтому приходится сочетать приятное с полезным.

Date: 2006-11-06 08:39 pm (UTC)
From: [identity profile] ivan-ghandhi.livejournal.com
О! Дочитали читатели. У нас уже отгремело - с месяц, наверное, назад. Уже отсобачились, отсмеялись, извлекли смысл, продолжаем движение.

Profile

piggymouse: (Default)
איש אי הכלבים

April 2011

S M T W T F S
     1 2
34 56 789
10 1112 13141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 25th, 2026 11:52 pm
Powered by Dreamwidth Studios