One more critic.
Constantly you have to come up with names that describe things that can't be (easily) described objectively and therefore make hardly more sense to an outsider than short names.
I see unit tests as more import than long names (and shorter because of the use of short names) even if they seem redundant at times. They make a great documenation. A documentation that can test itself and describes code most accurately. In my opinion, the letters you save with short names should go into unit tests.
That said, short names have their drawbacks, of course, and it's also a personal question. (who you came from, genetics etc)
Regards,
chris
!DSPAM:4cd7ea3648581477279777!