I frequently revisit it a personal question of how (if it is even really possible) to do some real-world good by writing software.
As programmers, we have the power to organize and shape information and make it publicly available; to streamline inefficient processes; to build platforms for communication and collaboration; to create tools for others to build things with, or with which to run their businesses.
It seems like we have, relatively speaking, a lot of power at our fingertips, which could be harnessed for good.
Yet I don't know exactly what I can do that would be really useful in the re world for people's actual needs.
I would like to ask the more experienced developers and entrepreneurs out there: What have you done with writing software that, in your estimation, has truly impacted the world in a positive way?
What advice would you give for someone seeking to do the same, and looking for a clear direction to advance that goal?
What do you think is a worthy and useful use of your time, such that you could sit on your deathbed and think "I did something good with my time"?