i have a fulltime job and freelance...
i spend the time i have left after doing freelance at home to work on my "idea" - building something i need (and hopefully others would want it too...) and for the experience. basically it is like hitting two birds with one stone.