Put me on a C++ or Java project and I'm nearly always disgusted with my coworkers.

On the couple of Objective C projects I've done, I've been pleasantly surprised by a few coworkers that taught me things (and extra disgusted at others - how can you work in such an elegant language and still write SHIT LIKE THAT?!?).

In the Smalltalk world I'm a promising bright youngster busy soaking up as much as he can from his superiors. I know some things but I need time to visit the entire surface of the environment to become truly wizardly there.

Sadly, I mostly only make money when I'm disgusted with my coworkers...