The Tediousness of the Plateau

I’m writing this blog for my sake more than anything else. My thoughts may be incoherent. You’ve been warned.

I think I have finally hit a plateau. Up until now, my experience of the course work in Launch School has consisted of the new and exciting variety. Whether it’s been learning new concepts or relearning familiar concepts in the context of Ruby, there’s always been that element of novelty in the whole process. And admittedly, I like novelty.

In my own life experience, I’ve enjoyed a number of activities that involve something new or different. Whether it’s changing classes in college at the start of a new semester, moving from one apartment to another, getting a new job, or getting married and having a child, the new and different has always been right around the corner. And I’ve grown quite comfortable with that.

It certainly is true that the curriculum changes in LS, even if it is a bit cyclical. But certain elements never change: exercises, note taking, flash cards, and more. It’s becoming more of a chore to sit down at the computer and start or it’s tough to not find an excuse to get up and take a break, even if I’ve only been working for twenty minutes.

So here is where the rubber meets the road. Do I have what it takes to sit down and study, even if it’s boring? Do I have what it takes to persevere when things aren’t constantly changing? I hope so.

Continuing on the slow path to mastery is the hardest thing I’ve probably ever done. If I quit now, I don’t think I’ll ever do anything remotely challenging ever again. I’d just quit because whatever I’m doing is no longer “new”, “exciting”, or “different”. In this context, those words are excuses. And there’s nothing new, exciting, or different about quitting when something gets hard. It’ll just be doing the same, old, easy thing over and over again. Ironic, isn’t it?

I’m writing this so that I can come back and read it when I hit the next plateau. I need it now. I’ll need it then.