I notice a hive-mind of looking-down on "ordinary work" even if it's not really challenging, and is actually isn't less purposeful than open source projects that get to the HN front-page.
'Coolness' is an unmeasured and a dangerous motivation.
I notice a hive-mind of looking-down on "ordinary work" even if it's not really challenging, and is actually isn't less purposeful than open source projects that get to the HN front-page.
'Coolness' is an unmeasured and a dangerous motivation.
And a typical programming job is not really doing anything useful for the society except maybe extremely indirectly. At best, it's not actually harmful.
Personally, I've been through plenty of webdev jobs, and almost always, it was building a copy of something that already exists and is better, so that our company (or our customers) could compete in the same space. If I ever met a potential user of such service and my bosses weren't looking, I'd actually direct them to the original competitors. It would be dishonest to do otherwise. It's jobs like these that can make one feel they don't contribute anything useful to society (making your boss richer by building a copycat product in a global market is hardly useful for people other than your boss).
IMHO, it's very rare to be working on something truly unseen; and if you are, the chances are numerous people are working on the same thing at very this moment, just in a different flavor. Aren't these incremental improvements part of the natural selection?
IMHO, you should strive to find meaning not in the external, but internally; you should start somewhere, however basic it is (fixing your bed and cleaning your room, before trying to change and help the world). Jordan Peterson talks about that in great detail - highly recommend his lectures (they're available online).
As for finding meaning within, I see this as a cop out. If you extend it to the limit, the most meaningful life is that of doing nothing and enjoying your inner self. It's not the kind of life I'd personally find meaningful.
Let's be honest: less than 10% of software jobs are producing something meaningful.
Meaningful | interesting | paid.
Pick one. Pick two if you are both very talented and lucky. Pick three if you are Torvalds.
As is curiosity, but we have little problems with people motivated by it in tech?