Beautifully written.<p>The question of whether my contribution to the world and how meaningful it should be has been in my head for a long, long time. It's not an easy answer. Working on an IDE certainly isn't performing life-saving surgery on someone who's bleeding out, but it does serve its purpose in the world.<p>I used to criticize people working on social apps until I started training in the hospital here and noticed kids spending hours in their stretchers browsing Instagram and the like. Social apps likely help a <i>huge</i> number of patients get through their hospital stays. And while they're not contributing directly to a person's physiological stability, I don't think they are <i>that</i> less meaningful than the services being provided by the hospital. There's a patient here who listens to his iPod all day, and another who is constantly on Facebook, and another who is <i>always</i> watching movies on his iPad, and I'd bet a cool million that all those products and services contribute to their mental, and eventually physical health.<p>If your product/service is providing value, making lives easier, and you're satisfied providing it, I would try to ignore the "meaning" question, because your mind will always default to you being the Nobel piece prize winner who discovered the cure for cancer, or the doctor who just single-handedly resurrected a patient (and all the glory and status that comes with that). The point is you will always undervalue the contribution you're currently making while overvaluing the contributions you could be making. I'm not saying you shouldn't pursue stuff like cancer research, but before you do, objectively evaluate the contribution you're making.<p>Know there is much more to a meaningful life than health, like friends, families, hobbies, entertainment, work, etc. Helping facilitate any of that makes you a positive-contributor in my book.