- think! think! think!
- Learn fundamentals
- https://teachyourselfcs.com/
- use tools with long shelf-life
- e.g. vim, git, sh, postgres, regular expression, python
- Progression through reading books
- Communication: There is No Such Thing as Over Communication!
- Look for opportunity for continuous improvement
- code base
- toolings and personal toolings (vim, shell alias, python
scripts…)
- Read documentations before using a new tool
- for new technology, it’s important to understand how to use them
before we use them
- understanding a tool also sparks new ideas on how to use this
tool
- this implies prefer using tool with good doc e.g.
fish
instead bash
- Be more curious about how things work internally
- Be more courageous to try new things
- Be prepared because I am bad at ac-hoc talk and thinking
- ask for agenda for meetings so that I can be prepared
- Validate assumptions earlier
- For meetings,
- gather questions before meeting
- set out the purpose of the meetings
- write meeting minutes and action points