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]>

Reply via email to