[HN Gopher] Optimize Onboarding
       ___________________________________________________________________
        
       Optimize Onboarding
        
       Author : tekdude
       Score  : 42 points
       Date   : 2020-09-07 20:18 UTC (2 hours ago)
        
 (HTM) web link (staysaasy.com)
 (TXT) w3m dump (staysaasy.com)
        
       | tekdude wrote:
       | Personal anecdote: Started in a developer position a couple years
       | ago to work on an internal corporate app on an isolated network.
       | 
       | Week 1: Get to the desk; meet my neighbors; submit request for
       | necessary network account; and start on mandatory security
       | training for the systems.
       | 
       | Week 2: Finish the mandatory training; ping the network owners a
       | few times about the account request; start reading up on
       | unfamiliar parts of the stack.
       | 
       | Week 3: Continue pinging network owners about the account
       | request; ping my own manager about the account request; stare at
       | the workstation that I cannot log in to; ask around, "Is this
       | normal?" "Yes."
       | 
       | Week 4: Do some more newly assigned mandatory training; ping
       | network owners and manager again.
       | 
       | Week 5: Finally get the network account!
        
         | jeffbee wrote:
         | I recently started working at a huge financial concern and it
         | was 12 weeks before I got my laptop in the mail.
        
         | walshemj wrote:
         | This have changed at my first job (a long time a go) the second
         | day I got an hours crash course in RT/11 (a DEC OS)
         | 
         | I was told to learn FORTRAN IV from McCracken (A Guide to
         | Fortran Programming)
        
         | lol768 wrote:
         | 5 weeks, jeeez.
         | 
         | I spent around three days trying to get the 802.1x wired
         | ethernet authentication to work* at one organisation and felt
         | completely useless for that period. I'm not sure I'd have coped
         | well not having any network access for five weeks.
         | 
         | *It turned out the ports I'd been directed to use hadn't even
         | been patched in (in hindsight I should've figured this out a
         | bit quicker from my EAPOL frames seemingly going into the
         | void!). IT eventually figured out what was going on, seemed
         | surprised I was surprised the port wasn't even active, and said
         | they never patched more than 1 port per cluster of desks...
        
         | user5994461 wrote:
         | Pretty good, you had a desk the first day ;)
        
       | oxfordmale wrote:
       | Committing code on day 2....I guess the author had never worked
       | for a Fortune 500 company. It usually takes at least two weeks
       | before you get a level of access that allows you to commit code.
        
         | jrott wrote:
         | I work for a non tech fortune 500 company and was committing
         | code by day 2. It's really about being willing to figure out
         | what the blocker's to access are and making sure they are taken
         | care of before hand.
        
       | blululu wrote:
       | This article rings true, but I can't tell if it's a chicken or
       | the egg problem. Are firms with long on boarding processes less
       | effective because bad habits are setup and normalized at the
       | start, or are they dysfunctional from the get go and
       | dysfunctional teams setup poorly thought out onboarding
       | processes. At a previous job at a large tech company I was given
       | a period of ~6 weeks of onboarding. This was rather excessive,
       | but the organization did not have a clear sense of what needed to
       | be accomplished in the first place. I doubt that things would
       | have been more effective if the onboarding simply a day or two of
       | setup.
        
         | PragmaticPulp wrote:
         | I had the same thought. At some point, loading employees up
         | with structured activities and obligations that aren't entirely
         | related to doing their job becomes counterproductive. It can be
         | a sign that the company has lost focus.
         | 
         | My favorite onboarding process was to simply give the person's
         | team a budget to do whatever they wanted with the new hire for
         | a day or two, then get to work. Managers would write up a
         | document with all account info, login info, key communication
         | info, and then let the teams fill the new person in on the day-
         | to-day details while they went out to lunches or went go-
         | karting or whatever they wanted.
         | 
         | The more HR tries to structure things, the less effective it
         | becomes at onboarding people. Let the teams handle it and make
         | them responsible for getting the person up to speed quickly.
         | They're closest to the work, and therefore they know best what
         | the person actually needs.
        
       | [deleted]
        
       | pathseeker wrote:
       | >It takes roughly 2 weeks to form a habit; it takes roughly two
       | weeks to get comfortable in a new environment. A common mistake
       | is to treat a new report's first couple weeks like college
       | orientation - social, light hearted, get-to-know-you stuff. If
       | your report spends the first two weeks reading C# documentation
       | and having lunch out on the town with the team, guess what,
       | they've just normalized that behavior as what the role is.
       | 
       | Humans are not dogs. I've worked at companies with both styles of
       | on-boarding (two weeks of doing nothing vs jumping right in). The
       | output in a month was realistically no different.
        
         | PragmaticPulp wrote:
         | Agreed. The over-engineered onboarding process can become
         | frustrating if it starts to diverge too much from real day-to-
         | day life at the company.
         | 
         | It can also be disappointing to go through a multi-week
         | onboarding full of outings and lunches and fun activities, only
         | to discover that the real job is nothing like the onboarding.
         | Then you have to learn how to actually do the job after the
         | onboarding.
         | 
         | IMO, the best onboarding strategies give the current employees
         | and the new hire some room to get to know each other naturally,
         | without forcing it into overly structured activities. For
         | example, giving the whole team a budget to go out to a long
         | lunch with the hire 3 days per week on the first 2 weeks.
         | 
         | Unless you have a team of lone-wolf type or antisocial
         | developers, usually the person's peers have a better idea of
         | how to onboard a person than a manager several steps removed.
         | Or worse, a person in HR trying to imagine what a good
         | onboarding activity looks like for engineers.
        
       | seneca wrote:
       | I once started as a senior engineer at a company most folks here
       | would have heard of and was told on arrival that every engineer
       | first has to work a short period in support. The idea was to
       | learn the product and customers.
       | 
       | In theory this sounds like a good idea. In practice, it was a
       | poorly thought out system that left me frustrated with the
       | company, disconnected from my team, and looking for a new job
       | before I even finished the half implemented on boarding process.
       | It felt more like a hazing ritual than a useful learning process
       | and completely soured me on the company.
       | 
       | Doing support isn't something I find particularly egregious, but
       | you should absolutely not segregate new hires away from their
       | team for a long period of time immediately after hiring them.
       | More generally, you need to equip new hires to do their job as
       | soon as possible, less you risk smothering their enthusiasm for
       | what they were hired to do.
        
       | 01100011 wrote:
       | Obviously it depends on the role and the seniority of the new
       | hire to some degree.
       | 
       | I think, as a senior embedded software engineer, the first couple
       | weeks (months?) should be spent with the last new hire figuring
       | out tools, processes, and keeping internal documentation up to
       | date as you go. Questions should be escalated as necessary, but
       | generally this should not involve much interaction with more
       | senior engineers so their work is not interrupted. New hires
       | should start out with big fixing tasks and not be expected to
       | participate in architecture or feature creation yet. If they
       | display the ability, fine, but set the bar low.
       | 
       | Some companies I've worked at have such complicated development
       | workflows that it regularly takes 3 months for an engineer to
       | become independently productive.
        
       | stevenjohns wrote:
       | This isn't great advice for technical hires. Maybe for seniors
       | experienced with the stack, but for anyone else you'd get a lot
       | more mileage out of the on-boarding process by having them do
       | stack-related tutorials, explaining things like the deployment
       | process and setting the standard for collaboration/communication
       | within the team.
       | 
       | Ultimately what it comes down to is that lazy engineers will be
       | lazy and that motivated engineers won't lose their spark just
       | because they spent a week meeting the team. The author seems to
       | think that the opposite is what takes place both counts. I don't
       | agree with that.
        
       | interrupt_ wrote:
       | I once got told by a manager that they didn't expect new hires to
       | make big contributions in the first year. That was after I
       | complained I was feeling very unproductive and wanted some help
       | to speed things up. I quit after a few months because the
       | slowness of everything around me was making me depressed.
       | 
       | This was at a top5 website company.
        
         | laurent92 wrote:
         | But this is still something we should teach youngsters. Interns
         | this summer started again they second-day standup with
         | "Yesterday I installed my computer, and today I'll finish bug
         | 1". Which is good until you notice that he intends to stay all
         | night long and do more than expected, to exceed expectations.
         | 
         | And that is how you burn out. In fact, exceeding expectations
         | takes a lot of talent, because you need to exceed in the
         | correct directions. And often, you burn out because of the lack
         | of recognition. It's a real talent that takes years to learn,
         | not the kind of heroic behavior that someone should strive for
         | in year 1. In year 1, just learn 3 frameworks at home and
         | change jobs often ;)
         | 
         | About the intern: By the middle of the second month he settled
         | down to developing the minimum features that satisfy a maximum
         | of users, but polishing the bugs and buffing out the UX (first
         | impression, etc) and that was awesome, by the third month he
         | was productive at this and came back to school. Damn I didn't
         | notice he'd learnt so much, but totally outside of programming.
         | I guess the lesson is programming is long if done correctly,
         | don't expect to do everything by tomorrow or you'll risk
         | lowering the quality.
        
           | PragmaticPulp wrote:
           | It's important to teach juniors the importance of avoiding
           | burnout. As a manager, it's not very difficult to gauge
           | burnout by keeping an eye on time spent in the company Slack,
           | when e-mails are spent, timestamps on commit messages, and so
           | on. More importantly, building a genuine relationship with
           | the employee is important for keeping the conversations open.
           | 
           | Having someone try to stay all night to get work done on day
           | 1 isn't reasonable, obviously, but I wouldn't go so far as to
           | discourage people from trying to exceed expectations. I'd
           | always love to tell young people that they should relax,
           | never work more than 40 hours per week, never stay late under
           | any circumstances, avoid on-call, and so on, but then I
           | remember that much of my early career success came from
           | exceeding expectations when the situation called for it. That
           | doesn't mean everyone should be crushing it 100% of the time
           | or sacrificing themselves for the company, obviously, but in
           | the real world it often requires going above and beyond if
           | you want to move up and get ahead.
           | 
           | Many interns have no baseline, so they're constantly in fear
           | of getting fired. I think it's most important to set clear
           | expectations and to provide constant, honest feedback. Once
           | they get over the irrational fear of getting fired, they can
           | start deciding how much, if any, additional effort they want
           | to put in to the job. I'd be lying if I told the interns
           | they're all guaranteed return offers, so I can't honestly
           | tell them that they don't need to do better work than their
           | intern peers. It's best to explain the situation as clearly
           | as possible and let them make their own decisions.
        
       | [deleted]
        
       | [deleted]
        
       ___________________________________________________________________
       (page generated 2020-09-07 23:00 UTC)