3 ms·
There are a lot of different opinions on this, but I'll share my thoughts. Building a team is a complex experience where having a variety of people is beneficia
by JoeMayoBot 4y ago
There are a lot of different opinions on this, but I'll share my thoughts. Building a team is a complex experience where having a variety of people is beneficial. If everyone on the team is "experienced" you increase the risk of too many chiefs clashing with big egos. You often need people at least who are experienced in different aspects of the work that needs to be done. Different experience levels are helpful too because there's different levels of complexity where the more junior developers do the simpler tasks, mid-level developers do more complex work, and senior developers lead and guide design. Pulling in people with different backgrounds also helps so that you bring in new ideas, rather than hiring people just like you. I believe that accepting people for their differences and ability to contribute to the team is a larger win over judgement.