The only thing I can think of is Patterns. Its something that is complex and hard enough that most OO programmers need to study it well before understanding when and where to use specific patterns. Any other ideas out there??
Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!
If you have a procedure with 10 parameters, you probably missed some.