I’m fascinated by the process of learning. Since the end of my college days in the Eighties, I’ve taught myself a number of things, and I’ve learned a bit about the process. I’m especially intrigued by the process of plateau followed by progress, slowly climbing a ladder of comprehension as I dive deeper into a subject.
It was easy to see that process as I was learning to play the bass guitar over the last six years. When I first bought a bass, I already understood music theory. I knew how the notes I was playing (or trying to play) fit into a song’s overall harmony and I understood the function of rhythm. But that knowledge was a far cry from playing a favorite bass line without missing a beat or a note. I’ve come a long way from those first painful-sounding notes. I’m no virtuoso today, but I can hold my own. And I love it.
The process hasn’t been quick. Over the years, I’ve hit many plateaus. These are times when I would continue to practice, but not seem to improve. Frustrating. And sometimes I’d give up for a couple of days. Then, when I picked up the bass again, I discovered that I’d been able to move on. I could nail the passages that were too difficult to master only a few days earlier. Progress after the plateau.
It’s important to note that learning on your own means you can’t just raise your hand to get an answer to a question. I’m relying on a few books and a lot of google-foo to get the answers I want. It’s often a pain. I can ask Google anything I want, but Google only responds with what it thinks the answer to my actual question might be. So when I modularized my code, it took me a couple of days to figure out that ‘strict mode’ didn’t like some of the ways I was doing things. And after all the work I’d done to get the site working, I felt deeply frustrated. Functions that had worked before now showed up as ‘undefined’ and buttons necessary for the site no longer worked.