Hi there, great read!
I have a question for you. In the linked article, they provide statistics for the level of education among senior software engineers in U.S. Only 1% have a high school degree, while the overwhelming part has a bachelor, and some even have higher education. Do you think college is necessary for this position? Might it be just an artificial requirement from the tech companies, or perhaps it's too difficult to gain all the required knowledge by one self? Maybe it's just a correlation between people being unable or unwilling to sacrifice the time, and put in the effort to finish college, likewise pursue such a demanding career?
Tomasz Gil
Senior Software Engineer