You need to practice to get good at something for a long time. You need to take the long game approach to building an audience (Basecamp took awhile to build up its audience which eventually propelled its product which still took awhile and never became a 'unicorn'). Going to where your customers are is a grind. You just keep talking though and eventually you find a ton of value from those conversations. Inkling (YC W06!) was a long grind. Never turned into a unicorn. Never got rich. But... all the hard work eventually led to us figuring out how to make a living from it. Same with Cityposh from YC S11. That was a total bust. But eventually, after a ton of pain and even had to take a break and do the Obama campaign tech team, figured out some value that turned into Draft (http://draftin.com) which tada also hasn't made me rich. But it makes some decent revenue for a thing that runs on its own and took one person to build and maintain.
A lot of grinding and figuring this stuff out and doing stuff I mention in this article kept getting me further and further and further. And now all this stuff led to me taking over Highrise (http://highrisehq.com). I'm not rich like some f u money acquisition, skyrocketing, startup success story, but through all this long hard work for a decade I've been able to largely wake up and work on whatever I deemed important, and explore lots of weird ideas, write, not travel so I could hang out at home with my family (my consultant days sucked) and 19 month old daughter.
I think anyone can repeat this too. There's usually always a way to make some money from something we think we're passionate about. It's probably not plan A, B, C, D, or E. But eventually we can figure out an angle. But you're right, it's not quick. The stuff in this article took me a long time. But it was worth it. And I'm happy to help anyone I can figure this out. What can I do? @natekontny on Twitter and nate.kontny on Gmail. Please let me know how I can help.