Hacker News new | past | comments | ask | show | jobs | submit login

Absolutely. Development projects should have a repeatable, automated-where-it-makes-sense setup.

A few things I do at my company to make sure:

* give developers a new machine every 12-18 mos (depends on Apple refresh cycles). Forces everyone to install it fresh, and fix any dependency/install bugs to be fixed

* all new dev hires must have it running and have deployed a change on their first day.

* encourage graphic designers, QA, and other folk to get it running locally for testing and the like. The install script and docs must be super clear so it allows them to install it with minimal hassle

I was using Vagrant for this, but ultimately it didn't provide enough value to outweigh the overhead and hassle. A shame, but I think they are on the right track with their approach. Just needs a lot more polish in my opinion.




Just curious, how was using vagrant a hassle for you? I've always found it really simple to use.


What did you start using instead of Vagrant? Jc.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: