12a: Making decisions based on three groups

When an engineer gains more autonomy, their decisions have a greater impact and become more important. It’s crucial to develop decision-making skills to make the best decision in various situations. Humans mostly belong to one of three different groups when making decisions: ethical reasoning (evil/good), following the tribe they belong to, and using mental models. Many software engineers stick to their tribes (often following what’s hype at that moment) and destroy the growth advantage they have. Some engineers make decisions for ethical reasons. When engineers grow, they have to be aware of why they make a decision and understand their decisions’ flaws and blind spots.


This note is mentioned in:

71. 71a. 9a.

If you're unfamiliar with Zettelkasten: These notes are atomic. The aim is to have one idea in a note. The connections between notes are as important as the notes themselves.

Reply via email

or comment below.