I mean you can be critical about performance and lack of optimization without punching down. People like this have never worked on applications in a normal corporation, I'm sure.
hehe yeah, though it doesn't have to be a bad thing. There are quite a few brilliant mavericks that never have and never would be able to fair well doing that -it would crush their soul or drive them mad. They just do what they love and everyone's better off for it. I think in time they tend to stop being permanently irritated/critical/disgusted about these things, and learn to accept and ignore -for their own sanity.