Since then, I spent 5 years teaching myself programming and breaking my back on freelance websites, slowly increasing my rates as my skills and reputation grew. However, I wasn't happy with the fact I was essentially working a job without the promise of a frequent paycheck. So, I went and found great job and have been a full-time Ruby developer for the last 2 years (freelancing in Ruby for 2 years prior).
It's been a fantastic learning experience working with 40 other developers on a system that helps generate Â£400 million/yr in revenue.
However, my main priority right now is to build my own software -- yet I have no idea where to start. I can build almost any application or plugin. I was thinking of building a SaaS app or perhaps starting smaller with a premium WP plugin. The trouble is I am (again) completely lost with all these different niches.
Ideally, I want to be building software products for internet marketers, and have been considering JVing with someone if the opportunity arose.
I'd appreciate any advice. I'm extremely eager to jump in, but just want to do my due diligence before pouring my time into a project.