By the end of week two I invariably give up."
Does this remind anyone else of developers who constantly start too many projects?
"I became a software-planning god. I research scalable server stacks, buy a subscription to Mixergy, construct a release plan and pick a launch date. Then I code every day.
By the end of week two I invariably give up."
Incidentally creatine (which is mentioned in Shipper's post) is a great mental performance enhancer[1]. It gives endurance to muscles but also has a similar effect on mental endurance. Especially helpful for the problem of having no energy to do any work after your day job.
[1] http://www.sciencedirect.com/science/article/pii/S0168010202...