DEV Community

Wilberto Morales
Wilberto Morales

Posted on • Originally published at wilbertom.com

Making Decisions

Making decisions can be difficult; here are my models for making them.

Scorecards

Imagine you need to choose between different vendors for an Anti-Virus.
Looking at alternative vendor websites makes it hard to compare solutions. It's easy to make a choice that doesn't satisfy all the requirements. Having
a scorecard that compares all the solutions makes it easier and reduces mistakes.

Criteria AV X AV Y
Windows 8
Windows 10
Patch Management
Monthly Cost 10 2

Scorecards are a tool I first learned about from a recruiting book and have repurposed for engineering.

Radar charts

Radar Charts are a great way to compare the
attributes of different solutions. As software engineers, we need to remind ourselves that there are no
silver bullets. Radar charts make this obvious.

For example, imagine you need to choose between different software architectures. Their "ilities" should be considered—scalability, observability, changeability, reversibility, and so on.

List the "ilities" that are important to you and graph them
for each alternative.

Costs for being wrong

Keep in mind the cost (usually money and time), risk, long-term consequences, and reversibility of the decision.

If these aren't severe and you are OK with the consequences, don't waste time making the decision.
Just make it and move on.

I've seen too many people anguish over choices that they could have made in a few minutes.

Top comments (2)

Collapse
 
wildlenerpump1984 profile image
wildlenerpump1984

Hey, thanks for sharing your insights on decision-making! I totally agree that it can be tough sometimes. Scorecards and radar charts sound like great tools for comparing options and making more informed choices. It's important to consider all the criteria and attributes that matter to you.

Collapse
 
danariggs profile image
danariggs

By the way, when it comes to making quick decisions, have you ever tried flipping a coin? It's a simple and fun way to leave the outcome to chance. I came across this cool website with a flip coin option that you might find handy.