On May 3, 2006, at 10:46 AM, David Pollak wrote:

> Ruby forces the developer to do more work and think more.  This is  
> okay if
> you've got a small team that has a mind-meld.  This is more and more
> difficult when you have larger and larger teams.  It's not a  
> question of
> dicipline or quality of developers, it's a question of how much  
> people can
> hold in their heads.

Do you use unit tests?

> Ruby would be better if I could
> say, "only the following classes/modules can change the behavior of my
> classes" so that some MixIn that I know nothing about changes  
> something in
> my code.

If some code you know nothing about is changing your code, they are  
breaking the rules and should know to expect the consequences, in my  
opinion.

James Edward Gray II