I was following you story since your first post two years ago. I just want to say that to succeed you need to sell something. As a software developers we can scale something (move from 1 to N, in terms of tech), but you need to find initial niche (from 0 to 1). I think that main success (as a business person) that you have is an audience reach that you had (almost every developer feels that things that you are described in your initial post). So why don't you try to play with your audience? Man, 2 years ago, when you posted you story of quitting, I was sitting in Yandex office at Moscow, and a lot of colleagues were talking about you and you story. Isn't that cool? I am not a real entrepreneur, but I really advice you to use your strengths (audience reach, mastery in writing, etc) along with you software development skills to find point of growth. Thanks for sharing and good luck!