Good details in setting up a dev environment