Live data from Hacker News

Ask HN: How to onboard yourself to a new product/industry in a new job?

news.ycombinator.com

11–20 of 81 posts

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#11

Talk to people. Interview your entire team, with detailed questions, avoid solutioning out of context, just listen. Next extend those interviews to stakeholders your team supports- go as deep or as high as you can, adjust questions for context, execs? business/strategy questions, the janitor? the dirt questions... yes interview the cleaning crew... Ive done these rounds at every job and 2 times I left that job immedi…

> I left that job immediately after the interviews.

Why?

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#12
post #3

I have a very specific (and pretty easy) strategy for this when I join a new org. Technically you could do this at any time, but you generally have a "grace window" when you're new where people are happy to go out of their way to meet you and teach you. First, meet 1 on 1 with every member of your immediate team. This of course serves as a "get to know you" meet, but your real goal is to get them to explain their wor…

I have not done the 1 on 1 method before, it sounds interesting and will try it in the future, but I agree with utilizing the grace period to explore, ask and learn as much as possible about the organization and industry.

My additional recommendation would be to try to identify limited-scope projects that contribute to your role and where you can start delivering some value. For me this helps set a clear goal and it is usually easier to identify the specific skills/knowledge/information/contacts I need to complete the task. It also usually feels motivating to check off those early projects.

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#13
As a freelance software developer, I've worked in finance, law, logistics, pharmaceuticals, cable TV, food sales, and probably a few more I'm not remembering off the top of my head over the years. I provide the best service to my clients when I understand the domain well enough to make suggestions that marry the capability of the computer and the web to their domain. It helps that I have repeat clients often, and referrals within the same industry so I can re-use knowledge from previous contracts, but often I'm working on software for a domain I have no prior knowledge for. So it's a high priority for me to be able to obtain a lot of information about the domain quickly.

Here are my tips:

1. Schedule time to ask questions. Domain experts' time is valuable, and you don't want to be interrupting their other work, so if you can build up a list of questions and schedule a 30 minute period to ask all your questions, that uses their time more effectively, and also gives them the opportunity to take the time to answer the questions you didn't ask. (OP doesn't appear to be a freelancer, but for any freelancers reading this, I don't bill for this time, which helps clients to feel they're getting something worthwhile from it).

2. Ignore "rank". The people on the bottom of the totem pole are often the people who know the most about the domain because they are actually working waist-deep in the domain. There have been cases where I have used my seniority to escalate problems or promote ideas from, say, an intern or junior, that were likely more valuable than the development work I was getting paid for. When you do this, be sure to give credit where it's due--people remember that sort of thing.

3. There comes a point somewhere in the 3-6 month mark at a job, where I start getting a lot of anxiety because I feel like I should understand the domain better than I do. This has never, in my experience, been anyone else's expectation. It's just impostor syndrome.

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#14
In addition to the 1:1 suggestion that rco8786 wrote ( https://news.ycombinator.com/item?id=39777488 ), immerse yourself in conversations. Watch recordings of standups, all-hands, sales calls, and whatever you can get your hands on. Attend meetings and sit quietly in the corner. Listen.

Much of it will be foreign. Over time, more and more will make sense. It will begin to gel.

Take notes on words and phrases that are unclear. Google them. See who you can ask about help (see the 1:1s strategy).

Repetition is important in learning. Everyone learns differently. I like multi-modal reinforcement. Listen in groups, QA in 1:1s, read books, search Google, try by doing. It all somehow comes together and all of a sudden you're riding the bike without paying attention to your feet and hands.

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#15
Look at the training materials, and look up every word in them. research until you can give an example of how everything is used.

There are probably old time finance people running the company ir advising it. Find out what they did back in the day and look at things from that point of view.

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#16
post #3

I have a very specific (and pretty easy) strategy for this when I join a new org. Technically you could do this at any time, but you generally have a "grace window" when you're new where people are happy to go out of their way to meet you and teach you. First, meet 1 on 1 with every member of your immediate team. This of course serves as a "get to know you" meet, but your real goal is to get them to explain their wor…

Completely agree.

It’s also a fantastic way to get to know how the org is doing, many people will be happy to share what parts of the product they’re happy with and where the dumpster fires are.

I also think it’s useful for the people you’re talking to as they get an opportunity to reflect on what they’re doing and if it makes any sense. It’s like an external auditor or reviewer coming in. Just pronouncing what you’re doing in a way that’s understandable to an outsider can be very helpful in building your in understanding imo.

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#17
I have a simple method that worked well for me in my last job, where I switched industries completely and was definitely underwater. First I became friends with everyone I could. Then identified the most mature teammate with the most tenure, and the smartest teammate who clearly generated the most value for the company.

Anytime I got stuck on a problem for more than a few hours, I asked the greybeard for a quick chat. He was pretty always willing to hear me out, let me break down my understanding, then rebuild all my faulty assumptions. His time was relatively cheap but his knowledge base relatively valuable, so with him I did deep dives.

The smart hacker guy I watched from a distance. Any time I saw him merge some ludicrous Rube Goldberg type commit I’d send him a quick DM, knowing his time was precious. I’d fire off a few quick questions and try to glean as much insight into his critical work before he scurried off to the next apparently invaluable task.

I think approaching the problem this way, leveraging the “implicit theories” embedded in the teammates heads, is the surest and most efficient way to ramp up, besides the obvious advice like RTFM and gloss over the relevant textbooks. Always remember to make yourself useful first. No accomplished engineer will ever turn down a well intentioned and friendly favor! “Team work makes the dream work,” as they say.

Good luck!

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#18
post #16
post #3

I have a very specific (and pretty easy) strategy for this when I join a new org. Technically you could do this at any time, but you generally have a "grace window" when you're new where people are happy to go out of their way to meet you and teach you. First, meet 1 on 1 with every member of your immediate team. This of course serves as a "get to know you" meet, but your real goal is to get them to explain their wor…

Completely agree. It’s also a fantastic way to get to know how the org is doing, many people will be happy to share what parts of the product they’re happy with and where the dumpster fires are. I also think it’s useful for the people you’re talking to as they get an opportunity to reflect on what they’re doing and if it makes any sense. It’s like an external auditor or reviewer coming in. Just pronouncing what you’r…

> Just pronouncing what you’re doing in a way that’s understandable to an outsider can be very helpful in building your in understanding imo.

Totally. It's the same idea around rubber ducking!

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#19
Take my advice with a grain of salt, but:

Get a ChatGPT4 subscription and ask away. It may hallucinate, but it lets you ask questions and immediately clarify points you don't understand. When you get the basic understanding, check it against a more reputable source (e.g. Investopedia?)

Here's an example question (which I obviously made up):

"Hi! I'm about to get a job in finance but I feel that I don't fully understand some of the important concepts, such as compound interest. Can you explain compound interest to me?"

Re: Ask HN: How to onboard yourself to a new product/industry in a new job?

#20
Regardless of your job or responsibilities, if you are new to a certain domain, find users or customers to talk to. If you can't talk to them directly, find colleagues who do, and ask to be a fly on the wall. Meet at least 10. Write down their day to day jobs, their challenges and their frustrations. Even from just listening to others talk, you will get a good perspective.

To speed it up, write an interview script with a set of questions. Use an LLM to make the questions non-leading if you want, but point is to show colleagues who have customer contact your script. If you manage to do the interviews, record them, transcribe them and share them around. You are now a customer advocate who knows the customer's needs and wants.

Don't wait with doing this only after you've met the team, start immediately. Let this be your driving force to meet colleagues. It's useful, offer to share the results, or ask for question ideas to whoever wants to listen to you.

You now have laid the groundwork for your success. Now you can focus on the organisation, the team, the mission, the proposition, etc. Everyone you now meet, talk about how customers want to do A or B but can't, or about their challenges. People will appreciate your insight and you're off to a great start!

Post reply on HN