Dan North gave a presentation at QCon a while ago where he talked about the Dreyfus competency levels, which IMO map pretty well the the concepts you're talking about:
http://www.infoq.com/presentations/Keeping-Agile-Agile also: http://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition but Dan is so awesome that he goes first :-) Chris On Jun 13, 5:23 pm, Fabrizio Giudici <[email protected]> wrote: >... > I call this "karma" levels. A given karma, to my definition, is a set of > practices that you are acquainted to and you can master. A karma level > n-1 is made by practices that we can agree are better than ones at karma > n; but people used to karma n would find it difficult to work at karma > n-1. For instance, karma 5 could be use getters and setters (JavaBeans, > JPA, etc..). Karma 4 could be not to use them. You can't abruptly bring > people used to karma 5 to karma 4: they will panic. You can do with the > proper pace and training. I think that not all people can work at higher > karma levels. After all, everybody can learn to drive a small utility > car, not everybody is able to drive a F1 car. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
