Every week we get a new article about a developer's battle with burnout and too many hours, and they always get filled with replies from other developers with their own stories that are largely the same, and I'm sure there are 10x as many people who have been through it themselves as well and never comment.<p>And yet it still continues to be a problem.<p>I'm starting to think we only have ourselves to blame. Fool me once, shame on you, fool me twice, shame on me. Why do we continue to let companies treat employees so poorly? Hell, why do we continue to start our own companies where we treat <i>ourselves</i> so poorly? If we can't have a little respect for ourselves, how are we going to expect some middle-manager at a gigantocorp to care?<p>No more long hours. Stop it! I don't care how exciting your startup is. The work will be there tomorrow. No, you aren't trying to beat someone to market. Hire more people. If you can't afford more people, then you can't afford the project. Because you're going to pay, one way or another.<p>I used to do it, too. I used to work 60, 80 hours a week, especially when I first started freelancing. I'd get burnt out and started goofing off during the normal busy hours. Then I'd feel like I had to make up for it, so I worked more.<p>I had to just stop doing it. I was lying to people. I was saying "on yeah, the work is done", and then staying up until 3am to finish it so they could have it the next day. I was lying to myself, "you can make up for this, and then everything will be back to normal."<p>I finally just stopped lying. I finally just told people, "no, that's not done". I took my lumps. And it wasn't that bad. I didn't lose any clients. They didn't even express disappointment. It was just, "oh, okay, let us know when it's ready."<p>By forcing myself to work NOT work OUTSIDE of a normal schedule, I also grew a much more healthy respect for the normal schedule. I don't goof off during the regular busy hours anymore. Work time is for work, because I don't want leisure time to be for work. I set the schedule, regardless of who thinks they set the schedule. If people say, "we need it sooner than that" I just tell them, "sorry, I can't." It's when you stay up the late hours and make miracles happen that they start expecting it.