- Coco Chanel The best things in life are free
"The best things in life are free. The second best things are very, very expensive."
- DHH on Basecamp journey on Observer
"While the quote above rings true, I’d add that the difference between the best things and the second best things is far, far greater than the difference between the second best things and the twentieth best things. It’s not a linear scale."
I remembered that when I was young, my father would take me for these long walks on these Greek mountains. He was always trying to teach us Simplicity and appreciation to nature. The best things in life, are available to everyone because they are inside us, like truth, imagination, creativity, love, kindness, compassion! Greatness has nothing to do with money, success or possessions.
- In real life, software systems are not completely designed, but also evolving with reallife problems.
- The content will try to be structured in a question driven way instead of random solutions haphazardly assembled together.
- I am a visual learner and graph is always easier for me to understand things with graph. I especially like tech books published by Manning because it is so good at illustrating with pictures.
- Earlier I was using Monodraw for pictures. Recently I started using Excalidraw and Whimscal because it was easier to use and maintain.
- There are many professionals translating great English articles (such as InfoQ) to China. However, there isn't a lot of effort in translating great Chinese articles to English.
- Please see this 对中美信息流动不对称的几点思考 for details.
- There are so many great system design tutorials for beginners in the market:
- Learning them does help in interviews because most interviews are super busy people. They typically don't have much time thinking about new interview questions. I really want to take the time to mess around and enjoy it because life is short.
- In-depth discussions is the most effective way for me to understand and remember things. This following blogs really demonstrate what type of in-depth discussions I want to have:
- Blogs:
- Books:
- Videos courses:
-
There are two types of TODOs in the repo
- The first is a topic on the left hand rail directly marked as TODO. It is a topic that I am interested in but haven't got time to learn systematically about it.
- The second is a TODO listed inside the bottom of a discussion topic. It typically links to a blog / resource that I want to read further but haven't got time to.
-
You could see the roadmap of this system design repo at this Github Project Page
- Contribution welcomed at https://github.com/DreamOfTheRedChamber/system-design-interviews