Control Your Development Environment And Never Burn Another Hamburger « Rails Test Prescriptions Blog: "The name of the game in being an expert developer is reducing cognitive load.
Try and list all the things you need to keep in your head to get through your day. Think about all the parts of that you could offload onto your environment, so that you can see them at a glance, like the short order cook, and not have to check. What are the repetitive tasks that you do that can be made easier by your environment? What can you do so that your attention and short-term memory, which are precious and limited, are focused on the important parts of your problem, and not on remembering the exact syntax of some git command."
'via Blog this'