Myles Wakeham schrieb:

Growing old is hard to do, but its inevitable. If you have kids, you'd know how hard it is to tell a teenager anything. You have to let them think they are discovering something you already know, and then they'll get it thinking it was their idea. Identity building & ego is far more important to a younger developer that your great code. Its a strange trait of us humans. If only we were machines....

Well spoken :-)

Maieutics is a very old technique, still worth to study a bit (wikipedia). The essence (here) is to lead people gently into the right(?) direction, based on own experience, and then make them provide their own solutions. Once such a solution came out, one can check it for compatibility with known problems, so that it can result in another or improved version.

Microsoft BTW insisted in making all the well known errors themselves again, in the design of Windows, Office etc. We would have much less trouble with compatibility to legacy code, establishing poor interfaces or data structures, when people would have a closer look at preceding work of others, before starting to do it their own way (out of thin air). OTOH such knowlege can block new ideas, once one sucked up old useful models.


But younger people have similar problems, in convincing older people that things can be done better now, in different ways from the old ones. Habits are cobwebs first, then cables :-(

DoDi


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to