It was a good decision for me. But I'm still in a process of learning to love myself and it's a hard task to complete. I understand now that I should value the opinion of people that trully cares about me. But what I think is more important.
Sorry, out of topic. May I know what's your definition of success?
I've been doing software development for 10 years but success seems to be always on the horizon.
Not inappropriate - but no not currently. We're a Marketing agency that also does custom WordPress dev. We're working towards diversifying a bit by also launching some internally owned monetized content sites or small software products (such as a useful paid plugin for WordPress) but that's about it at the moment.