My schedule have this priority: day job - startup - sleep - fun.(besides programming)
Day job - 8 hours on weekday
Startup - 3 hours on weekday, 6 hours on weekend (minimum)
Sleep - 6 hours
Fun - unrestricted as long as I get my minimum hours for startup and sleep
Prioritizing works better for me rather than a schedule. I usually work on the startup longer but if anyone invites me to hangout No problem as long as I get my minimum hours.