DEV Community

Discussion on: I hate setting up my dev environment.

Collapse
 
tadman profile image
Scott Tadman • Edited

Some tips:

  • Roll over your configuration from one machine to another when you need to build out your development environment. If you use something like Apple's Time Machine this is super easy, you just restore from backup and you're up to speed on your new machine almost instantly.
  • Use note-taking tools like Evernote, Notion or even GitHub Gist to save useful snippets. These can be a hassle to organize and tag, mind you.
  • Write down or record what you did when setting up your environment so you can do it again later without forgetting a bunch of steps.

If you want to formalize this more, think about making a git repository and "installer" for your various configs. You can easily do this with a bit of Python, Ruby or Node.js and a "serverless" place to securely save your content like Dropbox or Amazon S3.