Random thought: I escaped restaurant/factory work and got into tech and man I hated those days. Standing there cutting an endless river of chicken in the factory light... I felt like I was going to go insane. Now it's like I'm working till 9PM not something to be proud of but it's less trading hours of life for money, it still is but feels less so. At the end of the day I am fortunate I have personal interests like robotics that I can get into because it's cool.
I didn't get into tech by a boot camp or something I was originally in phys/eng but picked up building LAMP websites on the side. Took me like 3-5 years before I actually made money from writing code.
I came from janitorial work and temping. I am forever grateful for what programming has given me -- especially these days, where I make enough to live on and get to work on meaningful projects.
An aside, but I am truly concerned that our path from working to professional class via tech work is closing up behind us.
I think the key is the understanding that programmers are are properly paid for their work, and now we need to make sure teachers, janitors and garbage men and the like get to have good, stable lives. And yes, I think janitors and garbage men should make as much as programmers.
I didn't get into tech by a boot camp or something I was originally in phys/eng but picked up building LAMP websites on the side. Took me like 3-5 years before I actually made money from writing code.