That's why I've gone independent. I dealt with enough BS from small startups that did nothing more than go in like a lion and the end of the year slinked away into obscurity. The problem with tech companies these days is that they want to be like Apple during the early years or Redhat upon they're released. But the realization is that these days a company will never accomplish those goals. They'll either write apps for mobile devices that will never break what they paid into it and crumble and vanish. The tech industry is a joke if you can start your own small venture with something you truly are passionate about I say do it. Even if it's destined to fail, you would've accomplished more than 75% of the current tech workforce.
The moment I left, I ventured out into the wilderness, I don't answer to no one. I don't respond to anyone except for texts and emails. I'm working on my passion project and I feel great. The feeling of coding for yourself and no one else is amazing.
I won't say the name of the company I use to work for because I left on good terms. Dreams are worth fighting for, why spend you're life to make other people's come true.
How can a decent programmer make money from his passion? Presumably his passion will produce something good, and members of modern culture are scum who hate what is good and love what is bad. So anything good won't sell.
Modern culture rejects reality and is based on nonsense fantasies. This is why most startups fail, because they are based on fantasies, not on reality. The best business partner one can have is a sociopath. A sociopath is morally superior to members of modern culture because he has no morals while members of modern culture have anti-morals (negative morals). Also, the sociopath doesn't believe in fantasies and will do what works.