Where I'm currently at, like most companies, we're always looking to improve our on-boarding process for new developers. When I started working there, I tried to document anything that was missing in regards to the on-boarding I received.
Documenting things is so important and for someone new coming on to a team, this is invaluable.
Bruce LawsonTerminal screen full of errors. Me to the team: "It won't build for me"
Team: "What did you do".
"I followed the instructions on the readme".
Eye-rolling abounds. "Don't do that".12:43 PM - 24 Apr 2018
Aside from that, we have some scripting to get tooling set up for a dev, and since we use bots as a medium for conversational marketing, part of the on-boarding is to create your own 🤖.
One thing we're still working on is automating the setup of a complete local dev environment. My awesome co-worker, @magellol has been working on this, and I'm looking forward to us having this in our on-boarding toolbelt.
I'm curious about the on-boarding process that exists at the companies you work at. I don't think on-boarding processes at any company are perfect, but it'd be interesting to know what you do so that others could potentially improve their own on-boarding processes.