Agreed. Non-competes always seemed incongruous to the tech/startup zeitgeist of the last 10-15 years. But just by walking around in Boston, one can simply look at the architecture and infer it’s a parochial, old school little city. Power struggles abound, and corporations tend to dominate there.
Increasingly I have come to believe that managers learned to represent their tech companies as “startups” in order to justify disorganization and less than stellar salaries.
Indeed. Sports involve risk, and competition is about learning to navigate those risks. This implies a right to self-destruction. Without this sports are void of courage and competence, and their value is greatly diminished.
“If it were not so frightening it would be amusing to observe the pride and complacency with which we, like children, take apart the watch, pull out the spring and make a toy of it, and are then surprised when the watch stops working.”
I was in a nearly identical situation to yours about 10 years ago.
At the end of undergrad finance/economics studies I recognized I needed more technical expertise, so I went to a grad program and learned as much as I could about econometrics. I thought this would eventually position me as a consultant/data scientist.
As I studied, I realized programming was my favorite part of the work.
I used these skills in a few different roles. A couple years later a friend/mentor suggested that I just consider becoming a software engineer.
I never pictured myself in a pure tech role. It worked out better than I would have guessed.
My suggestion is that an engineering role is not as far away as you imagine. You have time to make a career in it, so you should reflect on if you’d enjoy it.