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...)
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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...)
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.