I keep waffling about what domain of software dev I should focus on: web, data, games, who knows. It is like Sylvia Plath about the plum tree, but more nerdy and less personal. But I am thinking that “security dev” might be the perfect niche for me; I would love to learn to read assembly code, reverse engineer, etc. Don’t want to be too far from development, would love to develop skills that could hypothetically one day be used to protect the people’s movements from attacks.
I’m backend and have been thinking about switching towards security for exactly the same reason. Want to be able to do some work that matters and not just enrich billionaires.
That said there’s also an argument for learning enough web dev so you can quickly build apps that solve real problems for working people. What always think of as the definitive example of this is a text messaging app day laborers could use to check out what other day laborers said about bosses. (You texted a license plate number and got reviews back)