Summary: Designing Data-Intensive Applications by Martin Kleppmann

I. 4 fundamental ideas that we need in order to design data-intensive applications. | Continue reading


@hoanhan101.github.io | 3 years ago

How to leverage your efforts in software engineering to make a meaningful impact

Focus on high-leverage activities. Leverage: impact produced / time invested. 80/20 rule: 80% impact comes from 20% work. Focus on not more hours but more value per limited time on the task. Increase leverage by: Reduce the time it takes to complete the activity (default to half- … | Continue reading


@hoanhan101.github.io | 3 years ago

Psychological techniques to practice Stoicism for attaining a good life

What is a good life according to Stoicism? Having a good life is not about making a good living, aka having a high-paying job since one could hate the job or have conflicting thoughts about its moral. A person must be virtuous in order to have a good life. A person’s virtue depen … | Continue reading


@hoanhan101.github.io | 4 years ago

How to remember more by applying creativity to everything you learn

Concentrate: Do one thing at a time. Exceptional work is always associated with periods of deep concentration. Have a clear purpose on what you want to learn about. What does it matter? How is it applicable to my life? How can I apply it? How can it help me achieve my goals? Crea … | Continue reading


@hoanhan101.github.io | 4 years ago

Key Takeaways of Antifragile by Nassim Nicholas Taleb

Fragile things are exposed to volatility, robust things resist it, antifragile things benefit from it The antifragile system is made up of fragile parts The weak one dies in the process while the strong one stays Individual failure can provide helpful information to strengthen th … | Continue reading


@hoanhan101.github.io | 4 years ago

Coding Interview Problems with Detailed Solutions, Tests, Program Analysis

Hi friends, | Continue reading


@hoanhan101.github.io | 4 years ago