4 ms·
You’ve reframed the problem — have you made it larger or smaller? Which problem requires a smaller team to achieve: A. Training a high enough software engineer
by afarrell 5y ago
You’ve reframed the problem — have you made it larger or smaller? Which problem requires a smaller team to achieve:
A. Training a high enough software engineers in the negotiating skills that they could get the time to develop that understanding. I estimate that training 80,000[1] developers to do this would require 3-6 years from a team of at least 1,000 people with tech lead level of experience… it would likely also need to be repeated every 2 years as new people join the industry.
B. Establishing a social norm that sets the default choices of debates in lots of companies. Baking that social norm into the structure of tools like npm and github. I estimate this would take 1-5 years from 10-30 people with leadership experience and political capital in developer relations/marketing and sales engineering.
[1] https://insights.stackoverflow.com/survey/2021 https://insights.stackoverflow.com/survey/2021