Getting plenty of upvotes too. If I find I'm not controversial enough, I'll dig around for something more interesting to say.
> you are suggesting we should be satisfied simply being programmers
I'm doing nothing of the sort. What I'm saying is that you shouldn't let your job become your identity. Dream big, but realize that the best company to be the receptacle for those dreams is the company you build yourself. This was a hard lesson for me to learn, but ultimately it makes everybody happier; you, your SO, the company you currently work for, the people you're working with on the side.
My go-to saying for this is "Don't fall in love with something that can't love you back."