Date: 2023-02-03 01:35 am (UTC)
garote: (Default)
From: [personal profile] garote
Oh, some programmers are definitely better than others. No doubt about that.

I've also found in my interviews that you can separate out the people who are going to be useful almost immediately and learn quickly, from the people who are going to struggle for a very long time to reach a reasonable degree of contribution, just by throwing a few small coding tests their way and letting them interactively work out the solutions.

But my point is, a lot of the advantage beyond that is situational. Take a developer who is massively productive writing hand-tuned driver code for embedded systems, and drop them into a team that's building a machine-learning assisted visual effects pipeline, and that 10x drops down to 0.5x for quite a while. They may learn quickly and adapt well because they're good programmers overall, but that "10x" label is no longer accurate.

It's also quite possible to hire a programmer who can crank out huge amounts of code that only they can understand, and/or that they are unwilling or unable to document, and thereby reduce the overall effectiveness of everyone around them, even as they forge ahead. I've dealt with that type before, and they need a good team around them to interpret, document, enforce standards, and generally push back, or they end up coding their employer into a corner that's very expensive to escape...
(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

garote: (Default)
garote

July 2025

S M T W T F S
   12 345
6 789101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Page generated Jul. 30th, 2025 06:16 am