Good summary of things you can do to maximise flow and creativity when managing programmers.