> Consider finding a role or opportunity to write software for people doing something you find meaningful - you can provide an enormous amount of value
I agree with the premise but I want to play devil's advocate because you can cause harm trying to help in this manner:
Consider a non-technical org like a non-profit that does marketing-like activities to further its cause. You can build automation for that using SaaS tools binding together a handful of their manual processes. But what happens if you leave? What happens if some of the vendors you picked disappear? How much of your time is now committed to maintaining that software?
Software is brittle. It takes a lot of empathy, time, and long-term thinking to effectively integrate software with an organization steeped in manual processes. So ultimately when you ask "Can I help here" also ask "Should I help here".
A six hour training in spreadsheets can sometimes provide more value then a thousand hours of software development.