Skip to main content

Blog - Page 11

MIT surveyed nearly 20,000 professionals from around the world, with 50% from North America, 21% from Europe, 19% from Asia, and the remainder from Australia, South America, and Africa. They identified methods that make people's productivity stand out.

Read more →

An online judge is primarily a place where you can execute code remotely for educational or recruitment purposes. In this design, we focus on designing an OJ for interview preparation like Leetcode.

Read more →

Why do we need Progressive Web App (PWA)? Compared to native apps, the traditional web app has the problem of "Broad Reach, Low Engagement".

Read more →

PWA = web app + native app in install-ability, link-ability, user experience, user stickiness.

Read more →

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."

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

How is your credit card processed? 5 Parties and 2 workflows.

Read more →

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?

Read more →

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.

Read more →

Why do people often tend to talk too much? How can you notice and avoid it? The traffic light method, understanding motivations, and self-practice.

Read more →