1/ Here's some quick Things Many People Find Too Obvious To Have Told You Already about Tech Careers (tribute thread to @patio11, with riffs on ideas from him too!)
2/ The reason you should Charge More to your employer is not just because it's good/greedy for you.
But because organizations tend to give more autonomy and resources when they pay more for your time+talent bundle.
But because organizations tend to give more autonomy and resources when they pay more for your time+talent bundle.
3/ Tech salaries (& lifestyle) is basically a derivative of Venture Capital funding, US fed interest rates and your employer's local maxima of performance.
4/ Investor money does not pay most salaries.
Investors buy future growth, not just biz value being maintained.
That is why they're happy to subsidize your lifestyle, but not give more dollars to you directly.
Investors buy future growth, not just biz value being maintained.
That is why they're happy to subsidize your lifestyle, but not give more dollars to you directly.
5/ The half life of software knowledge of most makers is perhaps less than 4 years, and that in ML is less than 2 years.
That means, half of what you "knew to be true" is actually rare & valuable for less than 1 US President's Term.
That means, half of what you "knew to be true" is actually rare & valuable for less than 1 US President's Term.
6/
Software engineers never escape the skill-change vortex, even many years into their careers.
So maybe there is more money in how to learn how to sell B2B software (thanks to compounding skills) than to learn how to make the same thing (thanks to deprecating skills)
Software engineers never escape the skill-change vortex, even many years into their careers.
So maybe there is more money in how to learn how to sell B2B software (thanks to compounding skills) than to learn how to make the same thing (thanks to deprecating skills)
7/
Opposite side of coin: As software eats up new parts of the world -- underlying tooling gets neglected.
A cultural indigestion from not chewing old stuff properly.
E.g. like translators of forgotten dialects, COBOL devs are always in demand. https://logicmag.io/care/built-to-last/
Opposite side of coin: As software eats up new parts of the world -- underlying tooling gets neglected.
A cultural indigestion from not chewing old stuff properly.
E.g. like translators of forgotten dialects, COBOL devs are always in demand. https://logicmag.io/care/built-to-last/
8/ Open source isn't free to make. So what?
1 way to find which skills will show up in job descriptions in 3 years from today (in your niche) is looking at which open source tech is getting funded
Specially by large risk-averse institutions like public companies and Univ labs
1 way to find which skills will show up in job descriptions in 3 years from today (in your niche) is looking at which open source tech is getting funded
Specially by large risk-averse institutions like public companies and Univ labs
9/ The technology of "reading + writing" took less than 1000 years to get to 40%+ of living population after Gutenberg.
Software is a win-win game, partly because the bottleneck is spreading technical literacy.
Or NOT needing it!
What is the "Printing Press" of Software?
Software is a win-win game, partly because the bottleneck is spreading technical literacy.
Or NOT needing it!
What is the "Printing Press" of Software?
10/ Lastly, you will always underestimate the value of what you know and how valuable it is to strangers when you publish it.
Even when you're wrong.
Even when you're wrong.
Thanks for reading so far!
Here is the starting tweet of this thread, in case you want to share off Twitter or Retweet :) https://twitter.com/NirantK/status/1322040896901181445
Here is the starting tweet of this thread, in case you want to share off Twitter or Retweet :) https://twitter.com/NirantK/status/1322040896901181445