In 2003, I was entering my senior year of CS. When I was taking classes that weren't really my cup of tea (operating systems, networking, processor architecture), I was constantly hearing news about offshoring, Indian IT grads, how dumb startups/Silicon Valley/tech were, how the tech boom had robbed and ruined America, etc.
I finished the CS degree but rather than try to find a job (which I assumed would be unstable and at risk of company collapse or outsourcing), I went to grad school for Urban Planning. Found out that there's plenty of programming work, plenty of tech fields outside of the C systems programming that I didn't enjoy, and that even bad programming jobs are way better than good jobs in other fields, wrt pay, benefits, flexibility, hours, etc.
In 2003, I was entering my senior year of CS. When I was taking classes that weren't really my cup of tea (operating systems, networking, processor architecture), I was constantly hearing news about offshoring, Indian IT grads, how dumb startups/Silicon Valley/tech were, how the tech boom had robbed and ruined America, etc.
I finished the CS degree but rather than try to find a job (which I assumed would be unstable and at risk of company collapse or outsourcing), I went to grad school for Urban Planning. Found out that there's plenty of programming work, plenty of tech fields outside of the C systems programming that I didn't enjoy, and that even bad programming jobs are way better than good jobs in other fields, wrt pay, benefits, flexibility, hours, etc.