Read it here. It encourages programmers taking breaks to think about the bigger issues and reduce code bloat.
I understand now why programmers end up so conflicted. They have to work to meet deadlines, but often problems could be solved much more elegantly if there were extra time.
If I ever did run a software development company, one of the rules would be that everyone runs Workrave, a great free tool that forces you to take breaks from your computer every once in awhile. Not only does this reduce your chance of RSI/Carpal Tunnel, but it also provides a way for you to sit back and think about a problem in the abstract, rather than code your way through it.
I know deadlines are a reality. But in a perfect world, programming projects would be done “when they’re done.”