Pair Programming
Pros
  • Transfer of Knowledge
Cons:
  • Can build an echo chamber
  • High expense on resources
  • Requires social skills
Arguments against:
  • Does it still require code review?

Junior Engineer
Senior Engineer
Junior Engineer
Junior/Junior
Senior/Junior
Senior Engineer
Senior/Junior
Senior/Senior
Disclaimer:
  • "Junior" may refer to maturity in a particular area. For example, programming for 10 years, in Java, but new in iOS

  • Bad Idea
  • Can reinforce bad practices

  • Transfer of Knowledge

  • May be better independent

Copy link
On this page
Level Matrix
Junior/Junior
Senior / Junior
Senior / Senior
Resources