On Wed, 02 Jan 2013 10:17:34 -0700
Richard <legalize at xmission.com> wrote:
YAGNI doesn't say never do it, it says don't
do it until you need it.
Which is false when applied in an absolute manner. Most
(all?) things
go wrong when taken to an absolute extreme. Proper real world
engineering is allways a question of optimizing, balanceing and finding
a pragmatic way in the middle. The Middle Way is no new concept. It is
one of the fundamental wisdoms of Buddhism. Something that has proven
to be true by many generations of humans for now well over 2500 years
weights more to me then the ideas of some Extreme Programming Guru. ;-)
You can apply YAGNI in an absolute manner in your Extreme Programming
monastery up there on top of the ivory tower. But you are doomed to
fail sooner or later when you are in the real world. Even if you do it
right and you are right in doing it right, you may get fired by a suit
who has a different opinion about what is right... ;-(
--
\end{Jochen}
\ref{http://www.unixag-kl.fh-kl.de/~jkunz/}