Hacker News new | ask | show | jobs
by nicklaf 3936 days ago
This sounds like it could be quite bad for learning. I've found my learning of an abstract subject, such as mathematics, greatly increases when I can take a step back at each successive milestone of progress.

In contrast, when everything simply blurs together, there are no clearly delineated chunks of memory to latch linguistic markers onto, and I fail to build abstractions out of those thoughts.

Of course, this concern may be moot in the case of computer programming, since the abstractions involved are often concretely represented by the computer itself! In a way, when we program, we are outsourcing a part of our brain, relying on a smaller subset of mental capacity, and relying on the computer to amplify it back again, by handling the abstractions for us.

OTOH, this may simply be proof that going to the whiteboard before coding up a solution is a healthy alternative to hacking away at the keyboard all day without thought.