I'm curious how others are handling the development setups for small groups...
It seems the 'old school' method is to have a development server, code is checked out there to individual sandboxes per developer and that is where coding happens.
However, I seem to be running in to more shops these days that are having developers running local instances (WAMP/MAMP/etc) and doing the checkouts locally.
I see benefits to both, but the main benefit I see to the old-school method is the ability to closely control the specs of machines and software between dev/stage/production environments.
Curious of other's thoughts on this.