Facebook has evolved from its initial PHP server-side rendering to today over 16 years. The external environment for web development has changed dramatically, and the cost of developing new features on the old architecture is increasing. To achieve an "app-like experience" and outstanding performance, the entire main website was rewritten using React and Relay, based on two principles — "as little as possible, as early as possible" and "enhancing developer experience to serve user experience."
American Journal of Medicine says, disease, not age, is the most significant cause of death among over-100-year-old patients. And diets tend to the primary reason for disease. People often underestimate how food affects their physical and mental health.
Ordinary people have few opportunities to make decisions in life and work, and it is also difficult to practice and improve their decision-making skills. Most people's decisions rely on intuition, while rational decisions depend on processes. The book "Decisive" proposes a four-step process for rational decision-making — to increase the probability of making the best decision, we need to 1. broaden options, 2. test assumptions with facts, 3. step outside ourselves to see ourselves, and 4. prepare for wrong decisions.
A distributed blockchain accounting and smart contract system. It requires minimal trust between nodes while incentivizing them to cooperate: transactions are irreversible, do not rely on trusted third parties, protect privacy, disclose minimal information, and ensure that money cannot be spent twice. Assuming performance is not an issue, we will not consider how to optimize performance.
An actionable guide on finding a mentor: How to prepare? How to identify the right mentor? How to gradually make requests and strengthen the relationship? How to maintain the relationship over time?
Why some stories managed to spread quickly, live long and prosper? In Made to Stick, Heath brothers summarize six elements to create sticky ideas -- Simple, Unexpected, Concrete, Credible, Emotional, and Story, SUCCES for short.
How can we measure if we have achieved product-market fit? What are the natural channels for internet products? What are the most important metrics for early-stage products? What guidance do LTV/CAC/PBP provide for growth? Why should we avoid paying for user acquisition as much as possible in the beginning?
Business can operate like an Infinite Game and the ultimate goal of participants is to stay in the game as long as possible. In order to achieve that, businesses should get back to long-term thinking. In the book The Infinite Game, the author suggests companies need to have a Just Cause, build trusting teams, be flexible to changes, and learn from worthy rivals so as to gain advantages in the game.