I worked for a company in the past―a distributed company. We had a policy that all developers should be able to recreate their development environment within an hour of putting a bullet through their current one. Good policy. Kept everything distributed, and lightweight :)
@jonathansampson
I've always hated the developers that have a fragile edifice mostly constructed of spit and baling wire. One you don't want to breath too hard near.
Then they want you to make it work in production.
I appreciate easily duplicated software setups :)
@jonathansampson Yeah.
Good rule for developers: If you have the slightest trouble or hesitation setting up your own software, it's either bad or you aren't done until you write detailed documentation that anyone can follow.