3 ms·
"Experienced" and "effective" aren't necessarily correlated. I have worked with a handful of experienced developers who have been writing C and shell scripts si
by geofft 8y ago
"Experienced" and "effective" aren't necessarily correlated. I have worked with a handful of experienced developers who have been writing C and shell scripts since the '80s and have gotten really good at writing C and shell scripts like it's still the '80s. If you ask them to build something you can operate with an SRE team instead of with a sysadmin one (and not even in those words), they get very confused. So you give them problems where you can use their very specific experience very well.
Both inexperienced and experienced developers can work effectively in problem domains where there is no clear path to a solution, and where even the problem itself is underspecified and changing. It takes some practice to figure out how to work effectively in such an environment, but at some point you run out of opportunities to have gained deep practice because the problem is too new.