One-on-Ones

8 minutes, 2 links
From

editione1.0.1

Updated August 7, 2023

Recurring one-on-one meetings are your opportunity to receive direct feedback from your manager about how you can be better as a software engineer. A common misconception among junior software engineers is that one-on-ones are meant to give status updates on their current workload. The conversations with your manager during your one-on-ones should be about career growth, not your day-to-day work. Donโ€™t waste your opportunity by giving a status update about what youโ€™re currently working on. You should be talking about higher level things than individual tasks.

These meetings are just between you and your boss, no one else. Itโ€™s precious time for you to be honest and talk about personal things. Try to avoid talking about things that can be discussed in the open with the rest of your team, because thatโ€™s not a good use of your time during these meetings. Your one-on-one is a chance to talk about the difficult things that you wouldnโ€™t want to discuss in front of your teammates.

โ€‹importantโ€‹ This can be awkward and uncomfortable at first, but the more open and honest you are about your feelings, the easier it gets.

Just be honest. This is your opportunity to get things off your chest. You have a direct and uninterrupted line of communication with your boss for a short period of time, so make the most of it.

While itโ€™s your managerโ€™s job to complete their teamโ€™s long-term goals, they also need to fix processes and protocols that are broken or are not working for their team and their direct reports. They canโ€™t fix what they donโ€™t know is broken, however, so itโ€™s your job to be honest with them when something isnโ€™t working.

โ€‹exampleโ€‹
  • Let them know what challenges or frustrations youโ€™ve had recently.

  • Let them know if youโ€™re having trouble working with a difficult teammate.

  • Let them know if a process isnโ€™t working and why.

  • Let them know if youโ€™re feeling overwhelmed or burned out.

So, how do you make the most of your time during your one-on-one?

Come Prepared

Set a meeting agenda ahead of time and make a point to discuss everything on the agenda. Add any topics youโ€™d like to discuss or questions you may have for your manager. Setting an agenda ahead of time gives your manager time to prepare and get you the answers youโ€™re looking for. They may not always have an answer themself and may need to reach out to someone else for it.

Additionally, if you know ahead of time that they are going to ask you about a specific topic or task, make sure you have all the information you need in order to give them a sufficient answer. Your boss may set their own items on the agenda, so be sure to check it to see if thereโ€™s anything that you need to prepare for.

Unlock expert knowledge.
Learn in depth. Get instant, lifetime access to the entire book. Plus online resources and future updates.
Now Available

Take Notes

You should be looking for both positive and constructive feedback during these meetings, which means you should leave the meeting with concrete things you should be working on. Be sure to write these down during the meeting so youโ€™re able to reference them in the future. You have hundreds of decisions to make daily and multiple projects youโ€™re responsible for, so itโ€™s easy to forget specific things your manager asked you to do during your one-on-one conversations.

Plus, when you can look back on your notes, you can remind yourself of the things you need to work on. When your boss provides feedback, they expect you to listen and apply the feedback to your day-to-day work. Remember what you talked about, since they may bring up these areas of improvement during the next one-on-one. You want to be able to demonstrate you heard and reflected on the feedback.

Ask Specific Questions

This is your opportunity to ask for answers to specific questions you may have. โ€œSpecificโ€ is the key word here. The goal here is to look for ways in which you can receive constructive feedback from your manager. This will help identify key areas you should focus on that will help you become a better software engineer, or things your boss is looking for in order to help you grow as an engineer.

โ€‹exampleโ€‹So what are specific questions you can ask?

  • What are your top priorities right now and how can I help?

    • Remember that your job is to support your boss and help them achieve their goals. Asking them directly how you can help them reach their goals will help build trust, and they may give you specific tasks or projects that relate to their goals.
  • What am I doing well that I should continue to do?

    • This question focuses on positive reinforcement for good habits and things that youโ€™re doing well. If youโ€™re doing a great job at something, you want to make sure you continue doing so.
  • What are some things I can improve?

    • Youโ€™re looking for constructive feedback here. Your manager may give you specific things you can do to become a better engineer.

    • Itโ€™s important that you make an honest effort to improve these things each week. You want to go into your next one-on-one and be able to show progress in these areas. When you can demonstrate to your boss that you are improving in the areas they are asking you to, youโ€™re showing that you listen to their feedback and are making a meaningful effort to improve yourself.

  • Ask for advice on specific topics.

    • Your manager has been around much longer than you have. Theyโ€™ve navigated difficult situations and have a wealth of knowledge and experience. Use that to your advantage and ask them how to deal with specific scenarios.

      • โ€œHow do I get better at saying no to requests that come in from other teams?โ€

      • โ€œIn your experience, whatโ€™s the best way to deal with a difficult teammate who doesnโ€™t listen to my suggestions?โ€

Just doing these few things will help you get more out of your one-on-one meetings with your manager and provide you with plenty of concrete things for you to work on in order to grow as a software engineer. As long as you remember that your one-on-one time is meant to discuss personal and career growth opportunities and not status updates, youโ€™ll be able to make the most of the personal time you have with your manager.

The more you can demonstrate to them that you listen to their feedback and apply it in your day-to-day work, the more you will show them that they can trust you and that you deserve their respect.

If you found this post worthwhile, please share!