TIL, 2022-03-25
The 3 Skills That Helped Me Become a Better Software Engineer
- Divide and simplify.
- Real-world systems aren’t just deep, they are also broad. This means that even though you might be at the right level of abstraction, there is still too much detail for you to solve the problem.
- Scientific method:
- Write down the question.
- Write down a hypothesis.
- Write down a prediction.
- Test the prediction.
- Repeat until the question in answered.
- Mental models in front-end.