Study/Work Backwards
Steve Jobs said do work backwards
Instead of starting with a technology and see how to sell to customers
Start with customers and see what they need, and what technology fits their needs.
That’s way that people struggle with learning by theory.
We can think of theory as the same as technology
We need to work backwards when learning, start with the problem you want to solve.
Them find the right theory that you need to learn to solve the problem.
instead of learning parsers by no reason, wait until the problem shows up for you.
I need to move one package to another, the first thing we need is to understading the imports and exports to make sure we refactor them to the right place.
We need a “parser” to understand raw text.
We also need a subgraph “graph” of dependencies to make sure we move the file and all their dependencies together
- Abstract NodeYou can model knowledge as a graph of nodes of concepts/ideas When you abstract 2 or more ideas in a more general concept finding the edges among those nodes This will make show…
- AtomWe can use atom to describe something that is minimal and indivisible We can have an atom of state like redux recoiljs We can have an atom of thought as Roam and Zettelkästen uses…
- Being wrongYou can be wrong in many situations Make sure to always revalidate your ideas on new information like Bayesian approach P(A I): your probability of something should changed based…
- Bidirectional note takingCreate a note for the source (book) Create a note for each idea/concept of the source For instance, a note for Make it Stick A note for spaced learning A note for interview…
- Bleeding edgeedge Bleeding edge is the state of art of something It is the new technology When you focus on bleeding edge (new), you have an advantage as everybody start in a clean slate. You…
Sign in with GitHub to reply.
Select any passage to quote it.
Comments