Tips for Productivity and Happiness at Work

I came across this on yesterday and a lot of it makes sense:
Tips for Productivity and Happiness at Work - Very Interesting read coming from an experienced software developer. [digg]