- Sep 16, 2000
- Basic Beliefs
Ways in which the mental exertion required for programming are analogous to the exertion required for physical work:
These days I notice when I've reached my mental limit. If I code hard and long enough eventually I reach a point where I simply cannot anymore. Yesterday this happened around mid-afternoon and I started struggling to get anything done. So I took the rest of the day off to relax and start again this morning.
And this morning, with a fresh mind, I came in and solved a problem I was struggling with yesterday in roughly 10 minutes.
Yup. You can spend more time writing code but it won't produce more useful code.