Honestly I hate these self-absorbed, live-is-tough posts by Software Developers doing creative work in a nice air conditioned office. Get a real job, try milking a few hundred cows at 6am, work as a cop in a bad city, or outside in construction when its freezing or scorching hot. Not to mention doing it on a 20k wage with a few kids. I get it, figuring out how to get our software working can require a lot of thinking…
Developers and other people with great jobs know very well how privileged they are. That doesn't mean that they're not allowed to have problems and be stressed.
There is also a certain level of knowing that you are privileged without understanding what exactly that means in how your life is different from people who are less fortunate.
I'm sure I'm guilty of that more often than I'd like to admit.