I like that the OP references the NYT piece on how handwriting had cognitive benefits...I guess I didn't read that NYT piece as presenting a dichotomy, only asserting that handwriting had its own cognitive benefits independent of how fast you could produce content. In fact, when I'm stuck in a problem-solving bind, I'll sometimes sketch charts/tables on paper, even though I almost always immediately throw the paper away.
That said, I wholly agree with the OP that speed in production unlocks its own benefits. Working with novice coders, I've become acutely sensitive to how much lack of keyboard-shortcutting can hamper a novice's ability to understand code, especially across a project. The 5 to 10 seconds it takes for them to hunt-and-click for a file among Sublime Text tabs is enough for them to forget what bug they were trying to fix in the first place.
If I had to run a learn-to-code bootcamp...I think the first thing I would do is to remove the lab computers' default mouse input and replace them with the 80s-era steel-ball mice until students realized that using a mouse should be the edge case.
"I think the first thing I would do is to remove the lab computers' default mouse input and replace them with the 80s-era steel-ball mice until students realized that using a mouse should be the edge case."
I'd fire you immediately if you did that. The mouse is not an edge case.
That said, I wholly agree with the OP that speed in production unlocks its own benefits. Working with novice coders, I've become acutely sensitive to how much lack of keyboard-shortcutting can hamper a novice's ability to understand code, especially across a project. The 5 to 10 seconds it takes for them to hunt-and-click for a file among Sublime Text tabs is enough for them to forget what bug they were trying to fix in the first place.
If I had to run a learn-to-code bootcamp...I think the first thing I would do is to remove the lab computers' default mouse input and replace them with the 80s-era steel-ball mice until students realized that using a mouse should be the edge case.