justinchan
1. Wonder what professions SWEs tend to dropout to?
2. The average earnings by degree chart is interesting. But software, being so winner takes all, probably has much higher variance than other industries. Would be interesting to see the comparisons at higher percentiles.
3. "The return to being a fast learner is higher in jobs with low rates of skill change because the learnings can compound over time instead of dwindle in relevance." The caveat being that there's a high skill bar for those other jobs. My hunch is that lots of professions (outside of ones that need years of schooling like med) actually don't have that high of a skill bar, just a matter of pedigree/experience/networking/playing politics.
https://slatestarcodex.com/2020/03/30/legal-systems-very-dif...
The article title’s a play on David Friedman’s book: https://www.goodreads.com/book/show/30066446 (I haven’t read this but sounds interesting)
Recipients have to play investor to price in the risk and volatility of the stock (ie. if Lyft and Google both gave the same offer, Google's is far less risky but with potentially lower returns).
source: news + work at Lyft
Other key factors were finding things in life that are worth the short term sacrifice for long term fulfillment. Surround yourself with ambitious folks. I’ve been the degenerate binge- watching Netflix till 5am, skipping college classes etc. And still have days almost that bad, but full-time employment changes people. Build good habits, adopt a growth mindset and we all can do it. Oh and sleep is extremely important. If I get less than 7 hours, I don’t have enough mental stamina and end up succumbing to all the short term desires.
> "Google said it lobbied on dozens of issues, reflecting how integral its services have become to American lives and commerce. The filing cited privacy, data security, antitrust, taxes, tariffs, trade, the opioid crisis, artificial intelligence, cloud computing, autonomous vehicles, immigration, the future of work, encryption and national security."
Source: https://www.bloomberg.com/news/articles/2019-01-22/google-se....
Also, having worked extensively with Java, changing types is not as nearly as cumbersome as you describe. In an IDE, you can replace all usages of a type in a project or subdirectory with 3 clicks. Large, statically typed codebases are almost always navigated in an IDE.