DEV Community

Discussion on: Onboarding New Developers

Collapse
 
thetechnologyvault profile image
Richard Robbins

Our new development micro-platform - Nanobox - was created to specifically help with this problem of getting a new dev up to speed. Too many new devs spend more time than necessary configuring their environments and fiddling with overhead instead of jumping into the code base and being productive.

Like you said, new devs need room to make their own mistakes, but it also helps to not bombard them with distractions.

For any dev team leader trying to solve this problem, this explanation may be useful : "On a fresh laptop, our latest dev was up and running with Nanobox - repos cloned, DB imported, local running - in 7 minutes flat. Unheard of." (alternativeto.net/software/nanobox...)

Collapse
 
codemouse92 profile image
Jason C. McDonald

Definitely useful! One of the reasons we actually have our interns set things up manually is because many of them are new to Linux. The process of following the tutorial (with its explanations of what is being done) helps familiarize them with Linux and their development tools.

But, in an environment where that isn't a goal (such as with onboarding a regular developer), your solution sounds quite helpful.