I tried all sorts of schedules, time blocking, pomodoro, late, early, long hours, short hours, seven days a week, five days a week, etc.<p>Seven years in, I ended up here: working each day, working ONLY when I feel motivated, studying quite a bit, and not worrying about the hours. I instead focus on deliverables, being happy/healthy, etc. Oddly enough, I end up getting more done than when I forced 10/12 hour days of solid work. When I would force 70+ hour weeks, for years at a time, it was terribly draining. When I only work when I want, I actually still end up working roughly 60 hours (I like it, it is fun). However, each day seems like a vacation. Want to do some open source? Do it. Want to goof off for a while? Do it. Want to get some work done? Do it.<p>Works for me at least. I'll do the same routine when I am "retired". :)