Designing Data-Intensive Applications by Martin Kleppmann

4 fundamental ideas that we need in order to design data-intensive applications. Reliable, scalable, maintainable applications. Reliability means continuing to work correctly, even when things go wrong. Common faults and preventions include: Hardware faults: hard disks crash, blackout, incorrect network configuration,… Add redundancy to individual hardware components to reduce the failure rate. As long as we can restore a backup onto a new machine quickly, the downtime is not fatal....

July 5, 2020 · 25 min

A Guide to the Good Life by William Braxton Irvine

What is a good life according to Stoicism? Having a good life is not about making a good living or 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 depends on their excellence as a human being, how well one performs the function for which humans were designed....

April 26, 2020 · 7 min

How To Grow And Level Up As A Software Engineer

Guidelines A numbered list is used for each theme, where the higher the number is, the higher seniority level one has. Usually, each is built on top of the previous one. Junior-Senior levels generally focus on engineers executing works (number 1 and 2) while Staff-Principal levels focus on mentoring and guiding others in their work (number 3 and above). Competencies scale through impact: task → project → milestone → team → across teams → organization....

December 15, 2020 · 6 min

How to Get Startup Ideas by Jared Friedman

Avoid these most common mistakes Don’t believe that you need an amazing idea to get started. It’s really easy to look at current successful companies today like Google and Facebook and think that they had such brilliant ideas when they started. The fact was, they were the 20th search engine and social media back then. They were only good initial ideas. Don’t work on the first idea that comes to mind without carefully deciding if it’s actually a good one....

March 13, 2021 · 4 min

How To Make Wealth by Naval Ravikant

Seek wealth, not money Wealth is assets that earn while you sleep: robots cranking out things, computer program serving customers, money that is reinvested into other assets and businesses. The purpose of wealth is freedom. You don’t have to do anything you don’t want anymore. You can get up or sleep whenever you want, live anywhere you want, pursue anything you want. Money is how we transfer wealth, not wealth itself....

January 17, 2021 · 22 min

The Psychology of Money by Morgan Housel

We make decisions based on our unique experiences that make sense to us in a given moment. We all come from different generations, backgrounds and have our own unique experience with how the world works. What seems crazy to other people might make sense to you. For example: Stocks: If you were born in 1970, the S&P 500 increased almost 10-fold during your 20s. However, if you were born in 1950, the market had only about 0-2x returns in your 20s....

January 17, 2021 · 18 min

How To Make Wealth by Paul Graham

Startup is a way to compress your whole working life into a few years Imagine the stress of working as a software engineer for your whole life, and saving every penny of your salary, and retiring with a million dollars. In a startup, instead of working at a low intensity for 40 years, you compress all this stress, work as hard as you possibly can for 4 years. At the end of the day, to make a million dollars, you have to endure a million dollars' worth of pain....

December 28, 2020 · 6 min

How To Get Startup Ideas by Paul Graham

Solve your own problems The most common mistake startups make is to solve problems that no one has. Why? Because they try hard to think of startup ideas and fool themselves into working on them while paying no attention to the market or users. Now, in order to ensure that a problem exists, look within yourself, find problems that you have yourself and work on that. This way, you know that you, as an user, will use it and hopefully others will too....

December 27, 2020 · 4 min