If I know what to write, and I just have to crunch out pretty straightforward code, I can do more hours (nowhere near 12 hours though, maybe 8 at best).
I can imagine the work your dad did, didn't include juggling a big complex system in his head, which seems to require a lot of mental energy.
That's basically also what Carmack states, that you can reach 12 hours if you plan your work to include some easier tasks for that day. But then again, I was never able to really apply that strategy.
Thanks for you take on it! :)