Here are some key takeaways you can start working on right away:
1. Trust and psychological safety
It’s the manager’s job to create a space where the team members trust each other, and aren’t afraid to fail. This is the foundation of a happy team.
2. Realize that everyone is different
You need to understand that each person has different priorities. The Moving Motivator cards are a great way to lay down the groundwork for understanding each other.
3. Do fun stuff
Once the foundation is in place, you need to initiate having some fun in the workplace. This encourages your team members to do the same themselves, and it’ll make it easier for everyone to deal with the serious stuff.
4. Reward initiatives
Whether social or professional, it’s a good idea to support and reward people coming up with ideas to make the workplace or the product better. A lot of it may not work out, but you want this approach in your team.
Hungry for more tips? Check out the full interview to get more guidance, ideas, and examples both good and bad:
Whatever position you’re applying for, go through the job ad, and tailor your CV. Highlight or add any relevant experience you might have.
2. Highlight achievements
Highlighting achievements, projects you’ve delivered and their impact is a great way to get attention. Very few applicants do this, but it shows a business mindset, and awareness of your work beyond the code you write.
Senior management certainly has to be on board, but it's best if your entire engineering department is clear on why creating a career ladder for them is necessary.
Here are some key takeaways from the interview for leveling up engineers:
1. Pair programming is the most effective way to learn. If you want developers to grow quickly, pair them up with a more senior engineer, and it's guaranteed that both people will take away a lot.
2. As an engineering manager you can hand out stretch projects to your developers.
They get an interesting piece of work, and get to see if they want to grow their skills in that direction. You get to see if they show promise for another role.
It's a win-win.
How do you build an open feedback culture like GitHub?
0. Before anything else, you have to know, even if you’re at a small company, you can’t start it early enough. You need to set up a feedback system with a regular cycle.
1. Have everyone do self-reviews
Wherever you are, it can’t hurt to think about what you’ve been doing over the last months. A bit of self-reflection is a great first stage for your feedback system.