Skip to main content

Blog - Page 33

Bikeshedding refers to the fact that members of an organization give disproportionate weight to trivial issues. To overcome the bikeshedding, we should have a clear agenda of the meeting and not mix complex topics with easy ones.

Read more →

Cognitive bias codex refers to procedures of the brain such as what should be remembered from memories. For things without enough information, brains imagine things to fill in characteristics. When there is too much information, we are drawn to notice something has changed.

Read more →

There are two golden rules for web app delivery optimization. One is to minimize latency and the other is to minimize payload. We also have some advice for applying protocol-specific optimizations.

Read more →

In the economic growth curve, productivity rises steadily, and moderate "credit" helps improve productivity. Under the control of the central bank, the short-term debt cycle generally lasts 5-8 years, but when people borrow without repaying, it leads to long-term debt accelerating beyond income, forming a long-term debt cycle. When the debt burden becomes too heavy and reaches the peak of long-term debt, the economy enters a deleveraging period.

Read more →

To keep up with the times, we need to cultivate our own good habits and effective "systems." Good habits lead to skills; while skills can be replicated, a good "system" is hard to develop. How can we cultivate a good system? By building a worldview that serves the people; utilizing various effective methodologies; and creating our own reuse and positive feedback systems.

Read more →

SOLID is an acronym of design principles that help software engineers write solid code. S is for single responsibility principle, O for open/closed principle, L for Liskov’s substitution principle, I for interface segregation principle and D for dependency inversion principle.

Read more →

Structured programming is a discipline imposed upon the direct transfer of control. OO programming is a discipline imposed upon the indirect transfer of control. Functional programming is discipline imposed upon variable assignment.

Read more →

Architecture is the shape of the software system. It helps us to focus more on the structure of the system than on its features and functions. The ultimate goal of architecture is to save human resources costs per feature.

Read more →

People will burn out when having too much pressure. A truly restful break can help them to recover willpower and the power of attention. To take truly restful breaks, you need to fully switch off, take short breaks early and often and get out of the office.

Read more →

How to get lucky? Participate in new activities and experience new things; trust your intuition and interests; be optimistic, when playing soccer, take a few more shots, and you'll eventually score; be good at finding the silver lining in bad situations. The essence of good luck is creating opportunities, discovering opportunities, and having the courage to act.

Read more →