This sounds like it could be quite bad for learning.  I&#x27;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.<p>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.<p>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.<p>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.