Zombie Working
My thought for the day...
Working when you are tired is a real waste of time. I've experienced this time and time again. On Monday you struggle for hours to solve a problem with no success. You code like I imagine a zombie would. Uuuuggghhh....
Then on Tuesday, well rested, it takes you less than half an hour to sort out your problems.
I think a good worker is one who makes sure he or she is well rested. After all, that's our job - pimping our minds. But a good worker should also have the guts to go home and rest when he's useless. And naturally - a company that really understands development should encourage this.