5 ms·
The steps of learning <anything>. Beginner: Learn the basics, be proud of getting something done that works, even though it might not be a useful result. Expe
by erikb 9y ago
The steps of learning <anything>.
Beginner: Learn the basics, be proud of getting something done that works, even though it might not be a useful result.
Experienced: Learn the systems. Figure out which system is more helpful than others. But don't worry too much before you start learning a new system. Even a "bad" system will teach you something valuable. In the end you need to learn far more than one system anyways to progress.
Expert: Learn that no system is perfect and use them freely according to context, maybe create a few yourself. See that even these "bad" systems come in handy once in a while.
Master: Don't bother to get here. Even most freaks won't get here and from those who do most will tell you that they had no choice to do something else and they were just lucky that at least in this area they had talent. You're probably better off than them in general terms. If you want, learn here that <anything> is just one system. Welcome to the next abstraction level as Experienced.
(This system about learning is developed by yours truly.)
- swyx 9y agohow many levels of abstraction can you name? i think that would be a useful exercise.