“Would you tell me, please, which way I ought to go from here?”
Lewis Carroll, Alice’s Adventures in Wonderland
“That depends a good deal on where you want to get to,” said the Cat.
“I don’t much care where—” said Alice.
“Then it doesn’t matter which way you go,” said the Cat.
“—so long as I get somewhere,” Alice added as an explanation.
“Oh, you’re sure to do that,” said the Cat, “if you only walk long enough.“
I recently went down a rabbit hole of learning. Unlike the hole that Alice crawled into in Lewis Carrol’s Alice’s Adventures in Wonderland, it didn’t lead to a garden. Rather, it led to a world of functions, semicolons and brackets. Last year, I started learning to code.
It wasn’t my first foray into the world of programming. Back in another century, I first learned to code in BASIC. Just after the world wide web was born, I dove headfirst into HTML. Building websites was enough to satisfy me for many years, but recently I’ve started getting interested again in learning programming languages like PHP and JavaScript.
(If your eyes just glazed over for a second, that’s okay. If I talk to my wife about code for more than 30 seconds, I can see her attention slowly shift to things that interest her more…like lint, or our ceiling fan. I’m discovering that my newfound interest isn’t necessarily everyone else’s.)
In typical multipod fashion, I ran with my reignited interest in coding without looking behind me. I soon found myself mired in YouTube tutorials and tech forums. There are so many directions to go, and each path leads to another path, which leads to another, and so on. I won’t describe all these paths to you in detail, because I want you to keep reading. Suffice to say, there are subjects within subjects. It becomes tempting to choose the latest EAT ME or DRINK ME treat without considering the consequences. The distractions multiply exponentially and soon I forget where I was headed in the first place.
“Oh, how I wish I could shut up like a telescope! I think I could, if only I knew how to begin.” For, you see, so many out-of-the-way things had happened lately, that Alice had begun to think that very few things indeed were really impossible.
I thought it would help to meet people who might understand my runaway learning addiction. I turned to tech Twitter, which sometimes feels like a Mad Tea Party. Hardly anything made sense to me, but everything seemed perfectly sensible to the more experienced coding community:
“What is Laravel?” I would ask.
“It’s a framework.”
“Why do I need a framework?”
“You don’t. But it’s always good to use one.”
It reminded me of the Mad Hatter’s riddle, “Why is a raven like a writing desk?”
The answer to this riddle, of course, is that there is no answer. I’ve learned that experts in many different areas talk in riddles about their subject.
I also started seeing lots of unsolicited advice from seasoned developers, such as:
“PHP is dead.”
“There’s no point in studying Python, there are no jobs.”
“Off with their heads!”
Okay, that last one was from the Queen. But every time I read the latest proclamation, I started questioning my path and even my presence in Coding Wonderland.
I started wondering if I would ever make it out of Coding Wonderland with my confidence intact. Still, I’ve received some good advice from a blue caterpillar or two and I’ve found that the journey is easier with friends.
Over the course of a year exploring this new world, I’ve managed to narrow my focus to a few key languages and one semi-stable direction—for the time being, anyway. I realized that there are some advantages to staying the course in a subject so I can learn it well. It doesn’t mean that I don’t often find myself distracted by invitations to explore new things, but I seldom need a grinning cat to show me the way out.
This has just been my own recent experience exploring programming languages. There are always rabbit holes to go down in any pursuit. Take art, for example.
If you decided to explore “art,” you could find yourself immersed in collage one day, then decide that a touch of watercolor would really make the piece. Suddenly, you’re surrounded by watercolor books, trying to make your dog sit still in front of your easel while you paint puppy portrait number seven. Then, maybe, what the painting really needs as a final touch is a beautiful quote in calligraphy along the bottom.
You see where this is heading.
Rabbit-holing can happen with any pursuit. An interest in ships takes you down the rabbit hole of deep sea oceanography. Exploring vintage shoes becomes a diversion into 1920s dust bowl fashion. Studying the best application techniques for sealing wax turns into a new website project about printmaking.
Multipods are particularly susceptible to falling down rabbit holes.
There’s nothing wrong with going down rabbit holes. In fact, I now recommend it early and often. I’ve found that exploring every little nook and cranny of an interest can be a clarifying exercise. You find out what you love, what bores you and what you really don’t like at all.
“Begin at the beginning,” the King said, very gravely, “and go on till you come to the end: then stop.”
Along my journey through Coding Wonderland, I’ve often berated myself for not sticking to one path or another. I disliked the fact that I was taking little nibbles here and tiny sips there. I’ve felt that maybe I wasn’t actually getting anywhere. However, as my friend Neil reminds me, the knowledge I’ve gained from all these different languages will only make me a better developer in the end.
“It’s no use going back to yesterday because I was a different person then.”
I’ve also learned not to paint the roses red in anticipation of what others might view as important. If I stick to my own path, I will get where I’m going eventually—and I’ll probably have more fun along the way.
Your turn
What kinds of multipotentialite rabbit holes have you fallen down lately? Do you have tips for navigating the intense desire to learn & do EVERYTHING? Share with the community in the comments.
Harald S. says
Alice in Wonderland has an interesting and rather counter-intuitive information about who has the biggest troubles inside a rabbit hole. It’s the (white) rabbit itself: “Oh dear! Oh dear! I shall be too late!”
So, the advice would be: Don’t be the rabbit! No deadlines & no appointments (not even with yourself) = no problems with whatever rabbit hole you are in. 🙂
Cheers,
Harald from Vienna
Hans S. says
While I don’t fully agree with the usability or meaningfulness of your comment in real life, HOW is it possible that the first two persons commenting this are from Vienna?
And D.J., I highly appreciate your insights in this particularly multipod way of thinking and working! Also I love the comics 😀
Concerning my personal rabbit hole, yes, I have found one concerning which relates to my thesis in the forestry field. Reading review papers I find myself not in the rabbit hole as a single entity but rather in a maze of rabbit holes leading anywhere. In this (scientific) case I really need to define which paths (plural, meaning further papers) to walk and which paths maybe not to walk (or else I will never finish my thesis). I find this really hard because my brain goes like “But I WANT to walk ALL paths NOW!”-mood which leads me to doing something else because I can’t do all the things at the same time anyway. And when I come back I might treat myself to reading the latest puttylike article to calm down and feel validated – and then focus on path after path, exploring the maze. Until my brain goes again “I don’t want to choose!”
Who can relate to this state of being happily overwhelmed by options? <3
Yelena says
Hans, that state is just gorgeous, mind blowing! It’s only the time limit that blurs the picture of that garden of Eden. I have my deadline and that wakes me up !
D.J. says
Suddenly I feel left out not being from Vienna.
And yes, I feel that exhaustion of being overwhelmed with choices of rabbit holes to explore. Sometimes I just let myself wander without caring (like Harald says, “no appointments!”), and other times I make a very purposeful attempt to organize all the potentialities into notes that i can peruse later when I’m ready.
Kasia says
Oh I know this very well. I have even became excellent at learning slowly to be sure that I don’t ommit any of the interesting rabbit holes on the way. I want to understand things my own way before going forward. This happened to me lately with music theory learning. It is so brilliantly logical and clearly mathematical and yet most of people prefer to learn just simple parts of pattern by heart to jump faster to playing and having fun. And I am still there looking at the circle of 5ths in wonder: so to the right ?it is 5th and to the left? it is 4th ? hooooow coooome!?
D.J. says
“I want to understand things my own way before going forward.”
This is brilliant, Kasia. Many times other people want to tell us what the path should like. Instead, we can choose to be mindful of the journey itself and figure out what works best for us.
Maryske says
LOL Oh dear, Kasia, here’s a fellow music student and my experience with music theory is quite different! While I’ve always loved music, when it comes to music theory I’m mostly autodidact, e.g. I figured out the patterns on my own, naming them with my own terms and it all made perfect sense. Well, to me at least.
Then when I got the news that I got into the music programme I’m currently in, I got *really* interested in the “official” music theory, so I got a book and studied the real stuff. The basics were no problem, but the more advanced stuff… oh boy! It turns out that I had/have a pretty unique angle when it comes to seeing patterns there. The result is, that over the years, I’ve accustomed myself to working with *my* patterns, and to me, they make perfect sense and are highly logical and consequent.
However, the “official” music theory, which obviously has been ‘designed’ by many different people over the ages, turns out to follow a different kind of logic than I do, and hence has found totally different patterns. Patterns that in *my* eyes are not only devoid of being used in a consequent manner, but that are lacking in logic as well! You can imagine the trouble I run into in music theory class at the moment…
Oh well. I guess I can always claim that as a multipod, my brain is wired differently…
Yelena says
That’s exactely what I’ve been going through for the last month or two. As a dance therapist, I was asked to prepare a one-day theory class in sensori-motor and creative processes to teach to art-therapy students. It was so interesting that I couldn’t refuse even though I was aware of the depth of the hole where I was about to fall. And it’s huge because it’s multidisciplinary subject, so in deed there are subjects within subjects that make me pass from one scientific field to another. Sometimes I feel that there is not one hole, rather multiple holes. But then again, quite soon I see which hole I don’t want to dig any further. What really helped was writing down the summary of the class, the detailed project. That clearly stoped me from falling any further. I “just” keep digging on the sides of my hole. Still, I fear that I wont have time to digest all that, but sticking to the essentials should help, and also, always keep the profile of the students and their needs and expectations in mind. That brings in the otherness and the material world and help find the exit sign.
D.J. says
I love that you found your own unique way of dealing with rabbit holes, Yelena.
Claire says
Every time I start something new, I fall into a rabbit hole. And you can see it if you discover my recents open pages on internet. It’s extraordinary but at the same time it can be so frustrating because you can’t see the end of knowledge. People like us are so important for the world, but sometimes we can’t see it, we can’t imagine our mind is wonderful. We have to take a breath, step by step, and learn everything we can learn, without thinking “how long will be this journey?”. We have an entire life to discover new things! Sorry for my English, but I LOVE THIS, your articles, your words. I feel no alone, thank you! ????
-Claire ( I’m still searching my way, you know… there are thousands way… but I will do anything to include everything makes me happy..;)
D.J. says
Claire, this is beautiful! I love this idea that “…you can’t see the end of knowledge.” It’s a profound and wonderful way of looking at things. I don’t know if I want to see the end of knowledge, either. It’s too much fun exploring it all.
Jeff A. says
I spent the past two years learning web development, full stack JavaScript. So, I can completely relate to your experience. After studying SQL, I became interested in databases so I abruptly dropped web dev, now I manage a volunteer DB for a nonprofit. It still amazes me on how fast I moved away from coding. Maybe I will come back to it, maybe I won’t. But I enjoyed the experience while I was in it. Enjoyed reading your article.
D.J. says
That’s really cool, Jeff. I’m glad you still get to scratch that itch with the volunteer db.
“Maybe I will come back to it, maybe I won’t. But I enjoyed the experience while I was in it.” That sums up the idea perfectly. Thanks for commenting!