4 ms·
"First, “the best” is bound to be situational. Someone who can thrive in one environment might get crushed in another. The peak skills that gave them a leg-up i
by bpyne 10y ago
"First, “the best” is bound to be situational. Someone who can thrive in one environment might get crushed in another. The peak skills that gave them a leg-up in one domain may very well make them unfit for work in another."
Key statement here. Some employers need top coding skills in modern technologies. Some employers, like my current one, really don't need a top coder: they need good analysis skills with some coding. Employers need different degrees of executive function and technical skill. My previous employers valued high technical skill, but we had single product/project focus. My current employer doesn't need high technical skill, but a successful person in this environment needs to be able to multiplex across four projects with differing requirements - COTS implementation, soup-to-nuts software development, bridges between existing systems, etc. - while also providing at least second level support for existing systems.
In addition to executive function and technical skill, add in social skill. Some employers in my past had no problem with on-edge bright technical people. My current employer values politeness far over technical ability.
"Best" and even "successful" have to be defined by each organization according to their mission and values.