Because otherwise, you end up like Dropbox. You may be the market leader right now, but competitors will catch up (Google Drive and OneDrive in this case), and your core business will be obsolete or less valuable. You would have wished you spent the resources expanding into other areas (which is what Google is doing right now by investing outside of search).
For example, Kodak already faced bankruptcy as a photographic film company. They smartly moved to pharmaceutical manufacturing.
If mobile gaming and/or AR/VR became so big by now that no one uses dedicated handhelds, Nintendo would have lost out on a lot of money. That didn't end up to be the case, but no one knew that at the time.
It makes me think that the r/cscareerquestions tack of forgetting everything else and focusing on just leetcode may actually have merit.
For what it's worth, I think Chris Marshall looks like a great developer and a professional I aspire to emulate. However, a lot of companies do make decisions based on metrics, keyword searches, and standardized tests like leetcode (aka stuff that misses out on the human element), so it makes sense to try and balance both if one hasn't done so already.
The reality requires balance. For example, in university courses, prerequisites are required and enforced for good reason.
People try all the time to learn calculus with a weak foundation in precalculus, and they really struggle unnecessary. People also try to learn physics with a weak foundation in mathematics, with similar results. I would argue that the same is true for software development. You can develop bad habits (e.g. not using a style guide at all) by not doing initial prep work first first.
I agree that some people put things off indefinitely and end up in "tutorial hell," and for them it's better to err to going right to doing. But it's not always the case, and sometimes educational opportunities (e.g. getting work experience before starting a company) can really increase your skills.
Yes, exactly. I kept getting a "Sorry, something went wrong" with no error code when trying to give a third-party app permissions with my (paid!) Google account, and the most probably reason was that my accounts were locked temporarily due to suspicious activity.
There is no information on how long this will last, there is nothing I can do to fix this, and of course, there is no customer support available. I can't even confirm that waiting will actually fix this, as there is no error code. I thought the people at Google would know better.
> "Screaming at my friends and just constantly feeling angry and frustrated."
A former high school classmate was known to scream at other people during League matches, and I chalked it up to a personality issue and him lacking maturity (aka something highly abnormal).
This might still be true, but it actually sounds like competitive video games and the culture around them might really normalize this behavior as acceptable. It looks like I was too quick to judge him personally, instead of accounting for the context.
For example, Kodak already faced bankruptcy as a photographic film company. They smartly moved to pharmaceutical manufacturing.
If mobile gaming and/or AR/VR became so big by now that no one uses dedicated handhelds, Nintendo would have lost out on a lot of money. That didn't end up to be the case, but no one knew that at the time.