Manish Profile picture
7 Mar, 18 tweets, 3 min read
A thing I've come to appreciate about self-driven learning processes is that it's completely devoid of a particular kind of frustration where you're learning something you don't see the point of, or don't really *want* to
This mostly only works if your goal is learning for fun and not "learning to use it for something" but I think this is something super important that folks don't realize as much.
I'm almost completely an autodidact in programming. There is not an aspect of the field I have learned that I hated learning. Usually there's always a topic that an individual will go "yeah I HATED learning that" but I don't have those.
I first I thought it was because I was weird and liked programming too much, but I've learned it's basically due to the flexibility of being able to set what I learn. I selection-biased my way out of hating my learning process!
See, I didn't learn programming for a job. I learned it because it was fun, and if an aspect of it stopped being fun, I'd stop doing it. So I learned things "out of order", but it was fine, I still learned them, and was able to appreciate certain things much better.
For example, I didn't really pick up data structures and algorithms as a subject in its own right until after a lot of other more advance topics. It was fine, I could write code, maybe slow but it didn't matter since it was fun.
When I started looking at data structures I'd already seen them in the wild and had a better grasp of how they fit in with everything, and since i had built up a lot of the intuition over time a lot of the tricky things were kinda obvious to me.
So I started looking at them at a point where I could *see* where they were necessary, and *appreciate* them much more. This ordering may not work for everyone but it worked for me and that's important.
But it's not just for programming! For example, I've been slowly picking up Mandarin over the years (with a long hiatus). A major complaint from learners is that writing and stroke order is hard to learn.

When I started I saw how hard it was and decided i would just avoid it
After all, I was learning for fun. I'm sure the language will be useful to me, but my goal is "languages are cool" and I wanted to pick up an interesting one. The writing system is interesting, and I enjoyed learning to read, but at the time I found writing hard. Why bother?
A few months ago for a different reason* I got a little motivation to write hanzi. I had *some* idea of stroke order at that point but had never practiced.

I found writing to be intuitive, fascinating, and super fun.
Basically, I had gotten to the point of learning the writing system that I'd begun to understand how it breaks down, begun to see the reason stroke order exists as a concept, and overall was way *happier* practicing to write.
Where earlier I would struggle to write anything other than a super simple word now I can write down around half of my vocabulary from memory, without having had to practice much if at all.
And the important thing is, being able to choose when I learned this made this an extremely pleasant an fun experience. Instead of being grumpy about it, I'm really beginning to understand the beauty of it.
And this has been my experience with 90% of the topics that people feel grumpy about their learning experience on. I invariably had a great time because I learned it when I wanted to, and my reaction was more of a "wow I see the beauty of this subject"
*the different reason is, a couple linguistics-y friends of mine took a Cantonese class and invited me; and I joined because it sounded fun. We didn't need to learn to write honzi/hanzi but had the option to do so in our homework, and I decided to try because it wasn't much.
(it is perhaps a dumb idea to simultaneously learn two similar languages, but it's still fun, and finding the parallels is very interesting to me. I think it helps as much as it hurts -- I do get confused some times but on the other hand i can lean on intuition)
anyway, I do think this is a super underrated thing about self-driven learning.

and i'll note that self-driven learning doesn't work for everyone, but if it does work, being able to tailor the order of learning to what makes *you* happy and fulfilled is really a huge win

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Manish

Manish Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ManishEarth

2 Mar
a recent conversation amongst friends reminded me of my thoughts on expertise, magic, and mental models, and while this probably should be a blog post I'm lazy so I might as well thread it
the context of this was advanced borrow checking in rust, but most of the thoughts are more general and apply to a lot of learning paths, at least in programming
for example, with lifetime elision / explicit lifetimes in rust, i've heard the learning process described as:

1. Beginners: Rely on the "magic" (elision), and use it exclusively. They're lost the moment they need to step out of it, until they learn the underlying workings.
Read 22 tweets
1 Mar
a thing i've said a couple times now is that the marginal benefit of someone getting their vaccine a bit earlier is nothing compared to the huge benefit of us reaching herd immunity
yes, you getting the vaccine now may make someone you feel "deserves it more" get it a little later. that's fine, overall everyone rushing to use up available vaccines as fast as possible moves us significantly closer to herd immunity.
Folks have the same attitudes around vaccines as they did around masks a year ago

masks are not usually a scarce resource, they were temporarily scarce, and that remedied itself

Read 5 tweets
28 Feb
Trying to figure something out about some words in Mandarin

Mandarin speakers: mind saying 这么, 什么, 怎么样 in a natural way (fit it in a sentence?) to yourself, and then answering the questions in the next tweets? Don't look at the questions before saying the words
Was there an "n" sound between the characters in 这么?
(feel free to reply with specifics)
Was there an "n" between the characters in 什么? How would you transcribe it?
Read 6 tweets
25 Feb
✨books read in 2021: a thread✨

Without a commute I've been reading much less, but I'm still getting a couple books done here and there
1. The Art of Not Being Governed by James C. Scott (suggested by @iwsfutcmd)
This is a book that focuses on cultures that have historically resisted statecraft (and are, in a large part, defined by their resistance to statecraft)
In particular it focuses on the various minoritized upland cultures in Southeast Asia that have done this, including the Hmong, Mien, Karen, and Lahu.
Read 10 tweets
21 Jan
Sometimes you set up a process just before you need it and look back and feel so grateful someone had that idea

@ca_covid has a way to report errors with the data, since sometimes we don't get all the info, sometimes vaccines run out, etc
until a few days ago, we just had a feed into a discord channel of these, and folks could triage and fix them

then we added the "oh no ping", a special ping to various people that would happen whenever an entry had 2+ unhandled errors
most of the errors are minor, but if you get two for a site it's definitely something that should be prioritized, even if the actual error is not a big deal

today we started getting many more of these, and because of this ping we were able to triage and fix them quickly
Read 4 tweets
20 Jan
The second point here played out in a really cool way

We learned from one pharmacy that they hadn't been in the county system and got themselves loaded because we had called the previous day
this made folks wonder: "hey surely that's not the only place with this problem? maybe we can tell them to make sure they're in the system!"

we then could just call a bunch of pharmacies of the same chain in the same county (we have a list!) and tell them to do this. It worked!
a cool thing we could have done, but didn't in this case, would have been to go a step further and retarget our phone banking efforts to that county, with a broadcasted change to the script. We have that tooling.
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!