Skip to main content
edited body
Source Link
BЈовић
  • 14k
  • 8
  • 63
  • 82

No, it's a poor use of your best talent. Imagine a publishing company taking their most successful authors and making them do editing; bad idea.

There should be code reviews, but that doesn't mean it's always a Sr. checking a jr's code. Eventually, everyone on the team should be expected to get to the level where they can contribute code with minimal guidance. They go through the three levels of trust:

  1. None - I want to see every line of code before you check it in.
  2. Some - Let me know what you're doing and I'll provide feedback
  3. Most - Go do your job and only ask for help when needed.

Advantages of freeing up your talent:

  • focus on design
  • involvement in setting up coding standards and enforcement strategies (without manually doing it all themselves)
  • tackle the tough coding problems
  • provide mentorship (without having approve every line of code0code)

There are developers interested in a management path who may prefer not to code all day long; leave the others alone.

No, it's a poor use of your best talent. Imagine a publishing company taking their most successful authors and making them do editing; bad idea.

There should be code reviews, but that doesn't mean it's always a Sr. checking a jr's code. Eventually, everyone on the team should be expected to get to the level where they can contribute code with minimal guidance. They go through the three levels of trust:

  1. None - I want to see every line of code before you check it in.
  2. Some - Let me know what you're doing and I'll provide feedback
  3. Most - Go do your job and only ask for help when needed.

Advantages of freeing up your talent:

  • focus on design
  • involvement in setting up coding standards and enforcement strategies (without manually doing it all themselves)
  • tackle the tough coding problems
  • provide mentorship (without having approve every line of code0

There are developers interested in a management path who may prefer not to code all day long; leave the others alone.

No, it's a poor use of your best talent. Imagine a publishing company taking their most successful authors and making them do editing; bad idea.

There should be code reviews, but that doesn't mean it's always a Sr. checking a jr's code. Eventually, everyone on the team should be expected to get to the level where they can contribute code with minimal guidance. They go through the three levels of trust:

  1. None - I want to see every line of code before you check it in.
  2. Some - Let me know what you're doing and I'll provide feedback
  3. Most - Go do your job and only ask for help when needed.

Advantages of freeing up your talent:

  • focus on design
  • involvement in setting up coding standards and enforcement strategies (without manually doing it all themselves)
  • tackle the tough coding problems
  • provide mentorship (without having approve every line of code)

There are developers interested in a management path who may prefer not to code all day long; leave the others alone.

Source Link
JeffO
  • 37k
  • 2
  • 60
  • 125

No, it's a poor use of your best talent. Imagine a publishing company taking their most successful authors and making them do editing; bad idea.

There should be code reviews, but that doesn't mean it's always a Sr. checking a jr's code. Eventually, everyone on the team should be expected to get to the level where they can contribute code with minimal guidance. They go through the three levels of trust:

  1. None - I want to see every line of code before you check it in.
  2. Some - Let me know what you're doing and I'll provide feedback
  3. Most - Go do your job and only ask for help when needed.

Advantages of freeing up your talent:

  • focus on design
  • involvement in setting up coding standards and enforcement strategies (without manually doing it all themselves)
  • tackle the tough coding problems
  • provide mentorship (without having approve every line of code0

There are developers interested in a management path who may prefer not to code all day long; leave the others alone.