by cauliflower99 on 6/9/23, 3:50 PM with 32 comments
by c00lio on 6/10/23, 11:41 AM
- "Lost in space": Give your new hire a tour of the relevant facilities. Toilets, kitchen, canteen, bicycle garage, important offices (boss, secretary/team assistance, IT helpdesk, ...), etc. Same for online resources and intranet, have a proper entry page that lists everything relevant and has a proper search function (which seems to be exceedingly hard...).
- "Your chair is still on order": Have things ready on day 1. Nothing is worse than waiting on necessary accounts, hardware or people for the onboarding. If you cannot have things ready, at least have the decency to not have your new hire sit around twiddling thumbs, find something interesting and productive to do for them, e.g. learning new things.
- "Talk to the wee lass with the fangs, horns and the striped hair": Introduce people, introduce their roles and places in hierarchy. Even if things like "chain of command" are usually fuzzy at your place, at least for the first few weeks, make it easy for the new hire to fit into a simplified "command structure". Don't send a new hire to see somebody, always accompany them and make introductions.
- "Nobody likes the noob": Always make a point to include a new hire in the usual social activities. For example, go to lunch as a group (even if you usually don't) to get everyone together with the new one in a less formal setting.
by 6DM on 6/10/23, 11:55 AM
- “all the things at once”: the new guy gets to be overwhelmed with all the information
I think it’s nice to break things up with some non work related activities because it’s really hard to catch all the names, places, tools, etc on day one. Replacing it with structure that builds over a week is a much nicer experience.
by knallfrosch on 6/10/23, 1:20 PM
They had an internal Confluence site for every new person, where every part of the onboarding process was transparently visible.
- Who greets, when and where and is the new hire informed. - Access card handed out - Introduction of all business units (monthly talks about what every unit does and who's part of it.) - All accounts set up. - And more stuff like that.
But hey, if you want to improve your onboarding process, simply start by asking new hirees how they think it went at week 1, month 1 and month 3.
by karmakaze on 6/10/23, 5:27 PM
Another method I found effective is simply pair programming but seriously for most of the day every day with the same person for a week or two then with someone else. It basically requires pairing to be part of the culture and not only done in specific cases like onboarding to run without being disruptive.
by bluGill on 6/10/23, 2:36 PM
After a few years our documentation is pretty good and mostly up to date.
by tkiolp4 on 6/10/23, 9:30 PM
- public slack channels. If I can sneak into any team’s channel, I can get enough information about how people communicate (async vs sync, emojis or not, tagging individuals?, how much they use @here?, grammar mistakes? gifs? Do they poke their peers about unreviewed PRs via Slack? And a long etc. You practically can mimic (and learn) their best performer just by knowing how to search on Slack
- public Jira boards. With this I can know how tickets are described. One liners vs very well detailed issues, screenshots?, how long does it take in average to move a ticket from Backlog, to In progress, to Done, etc.
- public (within the company) repositories. So can I dig around and see their commit formats, merge or rebase?, do bugfixes go along with tests?, code quality, etc.
- public calendars. So i know more or less what people setup meetings for. I can check also how long they usually last, how often they happen, how many there are per week, whether or not meetings have descriptions/goals
Hell, if you even let me dig around C-level email inboxes, I can be more than just an individual contributor. One of the worst companies I worked for had almost everything private: private slack channels for teams, private repositories, private calendars… I felt like I couldn’t get to know the company culture for real.
by oksurewhynot on 6/10/23, 4:17 PM
by web3-is-a-scam on 6/10/23, 1:20 PM
“Follow these steps and if something doesn’t work figure out the solution and update the document”.
by dimmke on 6/10/23, 2:35 PM
But that’s just a gripe, the real issue that people ran into consistently was setting up their laptops. We also had an “onboarding buddy” system so I was responsible for helping several new team members follow IT’s instructions. It’s worth mentioning that myself and almost all the people I worked with are software engineers and had experience with the OS they were using, we were all quite “computer savvy” and still ran into issues. Sometimes we were able to resolve on our own with trial and error but it always overran the allotted time and sometimes took a whole day.
It did not go smoothly for me, or any person I helped. Usually because something small had changed slightly either in the OS or in the software Amazon runs and IT was still shipping out laptops with old images on them or they had not updated their instructions.
It was frustrating, but I don’t think the IT people were incompetent. Quite the opposite. Just a lot of moving parts to juggle.
by makeitdouble on 6/10/23, 4:33 PM
Even if you're in the company for 3 years, having no clear view of what you're supposed to do, where to get the info for your following projects, and be fed philosophical BS instead of actual information doesn't look like a great situation for anyone expecting guidance.
If you feel you can figure all of the above on your own, onboarding could probably go the same route to get you warmed up.
by leoff on 6/10/23, 2:57 PM
by clnq on 6/10/23, 1:17 PM
This involves spending days to learn a lot about very abstract culture and values like being dynamic and innovative, and inclusive.
Usually also in stark contrast to actual practices. Like spending 2 days on DEI training in an office full of white 20-30 year old men, and the three token woman they hired all still in junior roles after 5 years of service.
Not sure what this part of the onboarding is about but many companies do it to a degree. It doesn’t seem useful to anyone or impacting anything in the actual culture.
by slyall on 6/11/23, 12:47 AM
There is a 90 day on-boarding roadmap and we are stuck at week two
Read a lot of documentation/tickets/slack but hard to make sense of it without context.
by JamesLeonis on 6/10/23, 7:07 PM
by ochronus on 6/10/23, 3:36 PM
by rf15 on 6/10/23, 12:34 PM