I’m at big tech making rich people richer. I feel that poverty is one of the biggest problems in America and I don’t really feel anything I do directly, or at least with a large impact, helps resolve of those issues at a macro level. In fact, I’d wager 100% of work all my friends in software do doesn’t directly resolve necessity problems in the world today.
My question is.. are there problems we NEED software engineers for BADLY today? What are they? How to break into the area?
I’m 28 and would like to know if I should spend my time pursuing other fields like law and policy to help improve the world instead of writing software at big tech
There are lots of tiny problems that affect immigrants, and that can be solved with minimal development work. Right now I'm writing a bank comparison tool specifically for immigrants. Bank requirements can often exclude them and most comparators leave that out. It's a profitable problem to solve, too, since you get a commission for the leads you generate.
So to answer your question: compassion. We need software engineers who care about their users as people.