What about 45 minutes of computer programming? Doesn't that reduce cognitive performance as well?
I would imagine computer programming does cause a mental fatigue, but your brain is very awake (unless you're just pulling the handle on the slop machine...)