-
1/ I cannot stress enough the importance of junior people in the organization I'm amazed by how much you learn when working with them. They really show where the organization/team can do better. It can be uncomfortable because they are sharing your weaknesses
-
2/ Don't think that they should know better to do the job, but why do we create a place where juniors cannot contribute or they have a hard time providing value? What can we do better to help them perform and learn faster?
-
3/ Juniors help Seniors find their weaknesses, more than seniors helping seniors. Since they show the areas to improve so easily! - Why take that long to understand this code? - Why is so hard to do a unit test? - Why do they get lost in the code structure?
-
4/ You need this continuous reflection mindset to understand what you can do better to make your organization/team a better place for junior talent.
-
5/ By improving the job experience for them, you're doing it for everyone, and therefore contributing to making a better organization for all! Long-Story Short. Hire junior talent!