I'm in the same situation as you. First off, my business is my hobby, so instead of watching TV or playing video games, I try to get something done on my application.
I choose small pieces of work to do that can fit in about an hour. My wife does writing/school in the evenings, so we often sit together and work. If I don't have the mental attention to write code, I work on other things.
Funny enough, I've been very productive while taking my oldest kid to karate. I've built a surprising amount of my application at the dojo :)
I start my day job early (at the office around 7) so that I can get back home and spend more time with the family until bedtime.
I've also learned to accept that my progress might be slow some weeks because I've made the decision to put my family first.
I choose small pieces of work to do that can fit in about an hour. My wife does writing/school in the evenings, so we often sit together and work. If I don't have the mental attention to write code, I work on other things.
Funny enough, I've been very productive while taking my oldest kid to karate. I've built a surprising amount of my application at the dojo :)
I start my day job early (at the office around 7) so that I can get back home and spend more time with the family until bedtime.
I've also learned to accept that my progress might be slow some weeks because I've made the decision to put my family first.