3 Great Learning Strategies for Generalists
Published on NovĀ 2, 2007 (updated FebĀ 5, 2024), filed under misc (feed). (Share this on Mastodon orĀ Bluesky?)
āLifelong learningā sounds like some sort of buzzword, but itās necessary to develop and progress, and awesome to cultivate. Mistakes are great, too, as they are accelerating the learning process. This needs to be kept in mind especially in times in which people tend to be more and more unforgiving: As long as you learn from them, mistakes are okay.
I believe there are three learning strategies and mindsets that not only benefit generalists. Theyāve proved invaluable to me.
1. Use the Pareto or 80/20 Rule
(ā¦which asserts that ā80% of the effects comes from 20% of the causes.ā)
Applying the Pareto principle to learning to me means that itās possible to learn 80% of a topic in only 20% of the time. And therefore, instead of focusing on just one topicāweb development, for exampleāand investing 100% of my time in it, I focus on several topics. I accept that in order to acquire ā100%ā of the knowledge for a specific topic, I probably need to invest all of my time, but focus on five topics, for example, allows me to acquire 5 Ć 80% knowledge.
I donāt claim that this really means four times more knowledge than somebody who just learns about one topic, but it is more āexpensiveā (while at the same time not inevitably necessary) to learn 100% than 80%. As a generalist, I appreciate this, and believe it to pay off.
2. Pick the Greatest Masters and Materials Available
You can enormously accelerate the learning process by choosing your teachers and material wisely, and this strategy helps to compensate drawbacks of the Pareto rule approach: If thereās something you donāt know, it helps to know where you can get high-quality information.
This method always kept me away from fora. I learned HTML and CSS by ālearning by doingā first, but went relatively straight to the W3C and to read specifications; I learned information design basics by reading Tufte; I learned usability basics by reading Nielsen; I learned much about accessibility by hanging out on W3C lists and reading Joe Clark. There are so many more sources and so much more practice to be involved, but focus on experts and excellent literature avoids wasting time.
3. Do Not Try to Remember EverythingāReiterate Instead
Assuming a functioning memory, thereās no need to try to remember every detail you ever read and learn about, so donāt spend too much time memorizing. Rote learning exists to entertain kids, not professionals. I like to use a āsieveā metaphor here; the better your memory works (the finer the sieve), the more stuff is being caught.
Training memory prevents forgetting overly much. Repeating and reiterating the most important things helps with that. Personally, I read the very best books twice, at least, I check the best bookmarks more than once, too, and I regularly call in mind important or interesting facts and mnemonics (this very moment, for example, I recalled Helitzerās THREES formula for humorāTarget, Hostility, Realism, Exaggeration, Emotion, Surprise).
ā§ Learning is important, useful, fun. What are your thoughts and favorite methods?
About Me
Iām Jens (long: Jens Oliver Meiert), and Iām a web developer, manager, and author. Iāve been working as a technical lead and engineering manager for companies youāve never heard of and companies you use every day, Iām an occasional contributor to web standards (like HTML, CSS, WCAG), and I write and review books for OāReilly and Frontend Dogma.
I love trying things, not only in web development and engineering management, but also in other areas like philosophy. Here on meiert.com I share some of my experiences and views. (I value you being critical, interpreting charitably, and giving feedback.)