The vibrant exercise of mutual criticism and improvement that we observe here in the programming community — now focused on solving the spam problem, for example — is largely absent in today's academic environment.
Maybe those who are immersed in the community don't notice this so much, but that's how it is.