TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Experience with setting up a dev environemt at a new company?

2 pointsby arthurkalmost 10 years ago
I&#x27;m wondering if anyone can share their experience with setting up a development environment after starting at a new company.<p>The reason for this is, that I&#x27;m trying to make it as easy as possible for new people starting at our company and am wondering how other people solved this problem.<p>Thanks!

3 comments

stephenralmost 10 years ago
While tools like vagrant, editorconfig, scripts etc can help - my suggestion above all else would be to <i>document</i> your standard environment.<p>If a tool doesn&#x27;t work but you know what it was trying to achieve you can usually get there manually. If you don&#x27;t know what it was trying to do, you&#x27;re pretty much fucked.
twundealmost 10 years ago
1. As stephenr says, create a document&#x2F;checklist. This should include steps on how to set up db access, vm access, installing common tools (like XCode for Mac), etc. If there are standard HR procedures like setting up direct deposit, instructions on how to do that too. Machine set up can be automated using tools like Boxen.<p>2. Provide application documentation and an intro to your company and industry domain knowledge. This should be part doc and part talk.<p>3. Assign someone to be their guide for two weeks. This person should be responsible for the small things like guiding them through application patterns, odd questions etc.<p>Above all, do your best to get your new hire in the code and working even if it&#x27;s just bug fixing the first week.<p>Keep in mind that onboarding will have to continue to evolve as your company scales. What worked 3 hires ago, may need to be tweaked now
afrancisalmost 10 years ago
As many already suggested, having documentation and a &quot;chaperone&quot; are a great start. On the technical front, found Docker to be a god-send for painlessly giving a new employee their own copy of the production environment.