I'm thankful that people want to pay me ludicrous sums of money to do the thing I love.
I've seen my friends who have the same passion for art, or literature, or even STEM fields like biology and psychology, struggle to make a living "doing what they love." Many of them end up as baristas and uber drivers while they try to make it in their chosen fields.
Me? I went to school for something I found fun. I didn't choose programming because it was a wise career move - I chose it because people told me if I do what I love, I'd never work a day in my life.
I've certainly made some decent career moves. I moved to where the jobs were, I learned some hot technologies, and I learned a bit about the business side of things. But overall, my very comfortable position in life is due to luck.
Luck that I was exposed to programming early on.
Luck that I was able to take a traditional, safe path from "I like coding" to "I have a job coding."
But most of all, luck that when I got out of school, there was ridiculous demand for the thing I would have done for fun anyway.
I'm thankful that the job market is great for devs in SF, and that I love software dev. As a result, I try my best to be aware that most people are fighting a much more uphill battle than me.