> Therapy is the answer here. You have to un-brainwash yourself from the notion that your job is your life and figure out what really matters to you. Then focus on that, and use your job to fill the boring hours in between.
You’re going to spend more time at work than doing almost anything else during those years of your life where you work. Why not do something meaningful with those hours if you can? And if OP can get a job at Google they almost certainly can.
I’ve been a teacher. It’s basically just a job. If you want meaning have your own children.
I have no idea what proportion of software engineers consider what they do meaningful but the team who work on Google Scholar have done a great deal for me and I’m not even an academic. The drivers at Uber and Lyft and their riders have almost all had their lives improved by their existence. Amazon has made the experience of buying books so much better it’s ridiculous. Lambda School is taking 1000s of people from basically useless as programmers to a new career. Those are all pretty meaningful, at least as meaningful as your list, which seems be about displaying caring as much as actually effecting people’s lives.
If you build something people want and it isn’t harmful you’re having an effect.
I'm not sure I agree that Amazon has done meaningful work in the world of books. They've crippled the book industry. They've ran a ton of brick and mortar bookstores out of business, which has effectively destroyed community centers. There are other alternatives to Amazon that have "made the experience of buying books so much easier". Visit powells.com or alibris.com.
And what they've done to the publishing industry is a whole nother beast.
Likewise for Lyft and Uber; they just haven't fully collapsed yet -- but give them another 2 years. There will be a smoking pit in the short-range transit market because it costs at least twice what riders pay today just to keep the drivers making the same amount when the VC subsidies go away, and nobody is willing to pay that. You're already starting to see the subsidies dry up with food delivery services where there's an additional $15-20 in fees.
The next recession is going to be a bloodbath for a lot of low-income people when the demand for the gig economy dries up.
> They've ran a ton of brick and mortar bookstores out of business, which has effectively destroyed community centers.
Can you really blame Amazon for destroying community centers because they put bookstores out of business?
Bookstores aren't the only viable community center, after all. Most cities and counties have a public library that's supposed to exist for the community's benefit. Additionally, in rural parts of the US, the only real community center you used to find was a church, not a library or a bookstore.
Personally speaking, my community centers exist on Signal, WhatsApp, IRC, Mastodon, Slack, Twitter, Telegram, and Facebook. (And I neglect half of those entirely.) I don't see any need to have a physical watering hole.
I guess it depends on the place, honestly. The best communities I've been a part of -- in my short existence -- revolved around bookstores. Maybe that's subjective, but I can also argue that Signal, WhatsApp, etc aren't the only viable community centers.
Also, I'm from rural US, and those places do revolve around churches, but the pockets of enlightenment revolve around bookstores. IMO, a healthy community has a strong group of intellectuals. Intellectuals tend to gravitate to bookstores.
And yes, you can definitely blame Amazon for putting bookstores out of business. I'm too lazy to find stats to support that, but there is definitely evidence that Amazon is to blame.
And sure, libraries are for the community's benefit in an ideal world, but I'm talking about the real world.
I never disputed the premise anyway. Just that the conclusion doesn't follow from it.
If communities die when bookstores die, sure, you can blame that on what killed the bookstore. But regardless of blame, whose responsibility is it to ensure communities continue? (This isn't the same thing as blame.)
My point isn't "bookstores are the wrong answer". My point is "bookstores aren't the only correct answer". Diversify.
All of those you list as doing something meaningful can multiply their efforts if only there's a good software developer upstream from them.
Software developers invent the tools and environments that enable other people to do more efficient work. Sometimes it enables entire classes of meaning work that weren't possible before. How can that not be meaningful?
For better or worse, everything is driven by software these days. All work is, directly or indirectly, powered by software. Being in software is like the most meaningful thing you can do.
Many jobs in our society enable others to do efficient work. From the bus drivers that get Google employees to work to the teachers that work 60 hour days educating future doctors and lawyers--it's hard to say that engineers are particularly special in this regard.
Sorry for coming across as implying we're special! I have to learn to watch my hyperbole. While I do value teaching highly on the meaningfulness scale[1], I don't think driving compares just as well with the mathematical argument that the effort expanded/effort saved is constant given the number of passengers you take (which in turn is practically bounded to small-ish n), whereas for software engineering that measure scales entirely differently.
[1]: If anything, I think teaching is more meaningful, using the same argument: do software engineering and you can do one human's job of software engineering. Teach 10 software engineers and you are by extension doing software engineering as 10 humans.
On a side note: if anyone here hasn't tried tutoring/teaching natural sciences/programming in a one-on-one setting or very small group, I seriously recommend it. It's surprisingly similar to software engineering; in many ways, it's wetware engineering! You get to debug the logic in people's brains as they work through problems.
Teachers do not work 60 hours a week. Bureau of Labor Statistics time use studies find that the only age group of teachers that work more than forty hours a week are those over 50.
It looks like those statistics have summer months included. That changes things from "60 hour work weeks when school is in session" to "60 hour work weeks amortized over a year".
In addition that study notes that teachers are more likely to work a second job, something a Google engineer wouldn't need to do to make a decent wage.
The meaning is what you define and draw from. Even the job of driving a garbage truck has a meaning. Software is no different - short of doing something actively harmful or you are morally against, you can find a meaning in any job. It may not satisfy your ambition or ego, but that's a different problem that finding a meaning.
I think you absolutely can find meaning at work, but it cannot replace the meaning you find outside of work. You can tolerate doing a meaningless job if you have other things in your life to sustain you, but you can't guarantee your work will always be meaningful. Finding meaning outside work is resiliency.
You’re going to spend more time at work than doing almost anything else during those years of your life where you work. Why not do something meaningful with those hours if you can? And if OP can get a job at Google they almost certainly can.