However, I’m not sure any of the work I did has really done anything to “make the world a better place.” I’m having a hard time seeing software as anything other then a more optimized way of removing money from someone’s wallet and concentrating it in someone else’s wallet.
So I want to know, how do people make software work meaningful, and how do you see it making the world better?
This was meaningful because we managed to bring together 1000s and 1000s of people, we still get emails or hear via-via from people who met via the site, made a family, got children etc. We used to get wedding invitations, 100s of postcards and invites to see babies. It was a good feeling; even though it was very heavy work (24/7 basically and we couldn't afford to hire anyone), I would love to do something like this again, just cannot think what it would be.
Read more at https://label.live
(santa.gl / Greenland / does exist anymore)
My current contract is in the running for least meaningful ever. If the entire long running project I'm a part of didn't exist, the only effect would be that the people who work on it would work elsewhere. The 400,000 users would actually gain time that they are currently obliged to spend using what this project offers.
I have a few side projects in the creative writing space that added real value for real users over the past 15 years and probably changed and improved the way they worked, so there was meaning there, but that's pretty much in the past now.
I'm currently working on some dev tools for the healthcare sector - a side project that I have high hopes for - and if that completes I feel it has the potential to be meaningful and add real value down the chain to the lives of real people.
Even in the non profit sector things get tricky. I have since changed my outlook into not causing net negative outcomes on the world. Sometimes you get lucky and can help people, sometimes you get to just make something pleasant and convenient. Sometimes you entertain.
Chasing that feeling like you're changing the world for the better is IMO a fools errand. Instead chase something you don't hate yourself for building.
I’ve worked on some other hard potentially world changing projects over the years, including right now, but maybe of less interest to HN. I am trying to remove all the human-generated methane from the atmosphere over the next few years; if we manage to pull that off it will cut the global temperature by about a half a degree Celsius.
We were the first to equip buses with real-time gps reporting and have that tied into digital displays at stops, and on the web.
I still see lots of my frontend stuff (backbone/js) still used after I left 8 years ago, which of course makes me happy that it's providing service to people who have to ride the bus (which I did extensively on purpose at the time - they paid me okay)
I built an ML system for a drop-ship retailer which took over a miserable job which was done by 20 people, and turned it into a part-time job for 2 people. It was meaningful, not because of what it did directly, but because it took a horrible, and somewhat meaningless job for a human, and replaced it with a machine that could do it much quicker. The two people who stayed in part-time where really happy to not spend all day doing data-entry, and they picked-up other work in the company doing more interesting things. I don't know what happened to the people who were laid-off, but I hope they went on to more interesting things.
My co-founder and I come from a research oriented world (CSIRO) and my co-founder, in particular, is used to working on early deep-tech. We were working in telehealth years before that was a thing, but we're still feel that nobody really WANTS to do telehealth, so we're happy to not be in that field anymore.
At our startup SoundMind.co we're working on improve sleep performance for millions of people (though starting off with thousands). One of the things my co-founder says he loves about what we're doing is that he can see and measure the real-life impact we are having.
Of course, I've also worked on things that I don't make a difference, like an app for the local pizza chain, a scheduling app for shift-workers that never went anywhere, and more.
You also mention that "It's been a blast!" which is great. What percentage of people can say that about their job, and take home a good salary?
Software can definitely be more than just moving money from one person to another. Sometimes you also have to look at the bigger picture of how the software you're writing is being used. The janitor at the hospital isn't just cleaning the floors, he's making the hospital germ free so people don't get sick. Sometimes it's a bit about how you are framing the job.
I think as long as what you build helps someone, it's meaningful. It can help many people or it can just help a friend. As long as it's a positive impact on others, it's meaningful.
Really I don't think software is different from anything else. Are you helping someone learn something? Are you helping someone put up fence? Are you helping someone fix a car? All of that is meaningful. Software can multiply it which is a plus, but you really only need to help one person.
It’s called Gender Swapped Fairy Tales and the whole idea is about showing up the subtle (or not so subtle) gender biases we all have.
Some things are obvious like processes now rescuing princes but there are a whole lot of other things you won’t have noticed about the way these stories are told. For example there are a lot of fathers desperately wanting to have children. And female beasts and monsters that are allowed to be angry and scary and still get to be loved.
Some more info here: genderswappedfairytales.com and it’s available in all good bookshops in the uk, USA, Australia, New Zealand, Poland and Italy. and will shortly be published in France, Germany, South Korea and hopefully more places soon!
For me it’s the perfect sweet spot of a project that’s technically interesting AND something I personally believe in AND (hopefully) important to wider society.
In short, the most meaningful work I ever did in my life so far was building the cradle and crib that my son sleeps in.
Have you forced someone to give their money to someone else, or have they done so willingly? Has anyone given you money for no reason, or was it generally in exchange for something useful to them?
Υou most likely are saving people time, and what is life if not time? You're freeing chunks of life so people could spend that doing something they want to do, with people they want to do it with.
"parsing XML" is a means to cumulatively save lifetimes. Imagine someone inventing the washing machine and describing that as "making something rotate with water, detergent, and fabric inside".
Interspersed with those three big projects I've done contracting and agency work, mainly in Accessibility FE, and that has been a bit less motivating to work on, though it's useful, I think, to make all sites and apps work properly for as many people as possible. I've always stayed in the arts or academia for those contracts. I've never worked at a megacorp or for any kind of prestigious employer, so I've never really had to worry about the ethics of an employer. (Obviously I've never been paid loads either. :D )
I count myself so lucky to be able to spend my days like this. I leap out of bed to go to work in the morning. I recommend it!
10 years later some of them still thank me, because my tutoring made the difference between passing or failing some exam, which in turn made the difference between working in a sandwich shop or as a pharmacy assistance (for example).
I used to work in a payday loan company for couple years, and while my collegues were awesome, the business itself was/is absolute bullshit. Meaningful? Far away from it.
I decided to try my own wings, and that has been one of the best decisions of my life. Software work has become more and more meaningful because for one, I get to decide what's done and when.
When I see a problem in my world, I ask myself if this problem would concern other people's worlds too. If it's a yes, I'll start working on it.
Fundamentally, if I can solve a pain point for others, doesn't it make the world a better place?
My latest meaningful (hobby) project has been working on the General Index published by Carl Malamud couple months ago. Science should be free, and accessible so mr. Malamud released a dump with over 107 million academic papers. I've been building a public search layer on top of this, with my angle being to find connections between scientists.
There's only a 1/6th of a dump, and very very POC phase but it works: https://spider.clousby.com/
I still want to do the earth-shattering stuff, but elevating others as a force multiplier is meaningful too.
The university website was pretty bad and in some programs the class enrollment was on a "first come-first served basis", so picking classes was a shit show (you could accidentally enroll in two classes at the same time).
So, me and some friends got to work on a tool to help student pick classes without overlaps. It would scrap the university website and show a nice timetable visualization of all classes that you wanted to attend, along with possible times.
I know it's nothing world changing, but it was pretty nice to see the traffic spikes and the positive feedback.
The website is still up to this day (although I think the code has been rewritten), so I guess that it's still useful :)
https://www.nytimes.com/2019/04/15/health/medical-scans-butt...
I spent the last three years working for a narcissist, which meant that I got minimal external validation, even when I knew the work I was doing was valuable. I learned to reframe and appreciate the intrinsic value of my effort, especially when I knew that my effort was of high quality. It's an approach that works for me and I recommend it to other people.
That’s the most meaningful work I’ve ever done.
Working on an API to generate images on the fly, example https://img.bruzu.com/?backgroundColor=yellow&a.text=HN+Mean...
- Help NGOs setup websites and collect donations
- Help setup a wifi mesh network in a small village
- Teach kids programming using Scratch and JavaScript
Then I saw an opportunity, the only time I would personally ever have time to take on such a massive project. Work was slow. I was looking for something to do. It is called My Life As A Woman Project and sought to obtain the story of a woman from every country in the world. I already had access to a network of people from many different countries, so I switched up the focus and thought: "What is it like to be a woman in that country?" Every woman is different. Every woman will share a different perspective. But women are very detailed in storytelling. I sent requests out to about 1,500 women, most of them replied, but just a little more than 500 women were willing to share the personal story of their lives.
So I spent the next four months interviewing and even hiring some men and rehiring those women who were on board in understanding what I was doing and could reach countries that I could otherwise never reach. There are still places around the world that are communist and Internet is very limited. There are also places where it is not so easy to reach women. There were places where I spoke with "women of tradition" meaning I had to learn about their culture, learn how I needed to speak to them, and earn their respect before they would even write me a story.
Whatever the meaning of the project was, I hope it helps the world someday understand things about society and its treatment of women -- and its not all bad at all -- but these women are the game-changers of everyday life, coming in all ages from 17 to 90 years old. They told their stories of government corruption, family expectations, and even struggles with their own values and purposes in life. Women are beautiful. I figured I'd pave the way and give a woman from every country in the entire world a chance to tell her story. One simply does not talk to 1,500 women from all over the world and is not transformed or changed in some way. I hope you will be too.
A project like this was in no way cheap at all. The thing about talking to so many women and guaranteeing they share their stories and tell the truth: almost every woman was paid between $10 - $20 with some more of the rare women from harder-to-reach countries costing me a lot more to obtain and even authenticate that it was actually a woman writing her story. Taking advantage of that ONE MOMENT in human history where EVERY SINGLE PERSON IN THE WORLD was pretty much at home is what allowed me to do this. Most of these women were out of work and were needing some work so I compensated them in exchange for telling their story.
The project was solely funded with donations to my blog as well as from my life savings.
I'd have to say that probably developing the page over at https://apturicovid.lv/#en
Back when vaccinations hadn't even started properly, contact tracing was viewed as one of the ways slow down the spread of COVID, so around 100 professionals in my country got together and worked on developing the Latvian contact tracing application "Apturi Covid" ("Stop Covid"), in which i also got to partake in.
Sure, creating the site wasn't anywhere nearly as impressive as working on the actual back end which some other people got to do, but i'd say that it was still pretty useful, since it served as the first point of contact towards getting to know the initiative for hundreds of thousands of people, allowed embedding the ToS and Privacy Policy in a web view for the mobile apps and also allowed various companies and media organizations to access visual and audio materials to inform their clients about the app.
On a more personal level, it was proof that you can leverage modern technologies pretty effectively when you're not dealing with projects that are in maintenance hell and that have endless amounts of technical debt, or a restrictive governance structure.
Furthermore, it was proof that a team of capable people can work together pretty efficiently, in stark contrast to the "e-health" system in Latvia, which has cost about 15 million euros to develop to date, and still doesn't even work: https://www-lsm-lv.translate.goog/raksts/zinas/latvija/par-e...
I guess it also got recognized in the local industry somewhat, since the app itself received an award as well: https://likta-lv.translate.goog/pieskirtas-ikt-nozares-balva...
Well, it's either that, or fixing production issues that block the work of healthcare organizations. I actually once went to visit one such institution to get an idea about what the problems with their system were in person and saw the queues of people forming, none of which could receive the services that they needed.
Fixing those issues by ripping out the neglected components of that outsourced project and replacing them with something that actually worked was satisfying, since i had a direct experience with the problem that i was solving by doing so. That "boots on the ground" experience was pretty humbling.
Everything was directly meaningful to me, insofar as it provided someone value, gave me money for sustenance, and/or was something I was personally extremely interested in.
Meaningful is a relative concept, and I sincerely hope people in this thread don’t fall in a trap of comparing what they’re doing so what others are or are not doing.