- What is elegant code
- What should be put where
- Read open source code
- The only real way to learn is to make it.
- Keep moving
- concept over details
- Prototype chain
- Closure
- Promise
- Declarative VS Imperative
- Functional Programming
- Pure function and side effect
- Immutability
- Composition
- Isolation
- Shorten the dev cycle
- The power of mock
- testing as a propulsion
- reducing cognitive load
- Dry run
- searching
- context switch
- lazy decision making
- Beware of mental barrier
- breakthrough it metaphorically
- Be efficient in tools
- Spend most time learning ways to make life easier.