You can also show some samples of the container implementations with cases that get specially easy to code, before going to the anti-pattern thing,
Many products have this kind of think on their promotion material because it works. It works because programmers (unlike mathematicians) learn better by example. Examples are also a good starting point to talk about the anti-patterns that were avoided. This is a much smoother introduction than saying "all you are doing is wrong". You do NOT say that the Brabant (a car brand that was very used in the old East Germany) "he" invented is a piece of crap. What you do is showing "him" the BMW you built. Than you explain all the nice features and smart design and get "him" to admire how good the whole think looks. When he is already sold, seduced by the most obvious positive aspects, then you tell "him" some details of how you avoided some common design problems/glitches (the anti-patterns). But at this time it already sounds like you are already telling "him" how smart you really were and not how stupid "he" was. Most people will only understand that their way is bad after you show them a much better way. You have to show the better way BEFORE you point that they're way is wrong, or you will loose the audience before you finish telling them what you have to say. Have fun, Paulo Gaspar > -----Original Message----- > From: Berin Loritsch [mailto:[EMAIL PROTECTED]] > Sent: Thursday, June 27, 2002 3:56 PM > To: 'Avalon Developers List' > Subject: RE: AntiPattern Genius > > > > From: Leo Simons [mailto:[EMAIL PROTECTED]] > > > > And this to start your documentation with? > > > > I agree it is very good to have such docs, argument is just > > that it shouldn't be the primary bit. > > You start out with a little primer on COP, introducing the > terminology and concepts. If they can see added benefit at > this stage then great, many people require a bit more. > > Then you go into how Avalon helps you avoid common programming > traps. At this point if you haven't won them, then they are > in willful denial. > > "There is none so blind as the one who WILL not see" > - Can't think of the guy's name... > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
