After building my first production WordPress site, which took about a year, I decided to become a full-time developer. Working with WordPress, WooCommerce, and other people's plugins and themes beat me up a bit - forcing all that code to work together is a mess. Code that you have never seen. Plus, I don't want other people's vision to create my life's work. And, I figure if I love it so much that I can sit in front of my computer for 12hrs a day, I need to develop for myself.