Dino Cajic
3 min readApr 5

You don’t realize how little logic you have until you go through the pains of becoming a developer. I tried the exercise with my family recently and asked them to pretend that I’m a robot that needs instructions on how to do things. They quickly realized how difficult that is.

I’ve had friends that are extremely logical in nature but didn’t understand how much pure logic they were lacking until they became developers. Overall, logic is important to have. It helps individuals to think critically and make sound decisions based on evidence and reason. This is particularly important in areas such as politics, law, and science, where important decisions have significant consequences for individuals and the wider community.

Logic helps individuals to communicate effectively with each other by providing a common framework for reasoning and argumentation. This is particularly important in a diverse society where people may have different beliefs and values, but need to work together to solve problems and make decisions. It’s also extremely important in business.

Logic helps to identify and avoid fallacious arguments and false information, which can lead to misunderstandings, conflicts, and wrong decisions. This is particularly important in the age of information where individuals are bombarded with an overwhelming amount of data and misinformation.

Logic helps individuals to understand and appreciate the complexity and diversity of the world we live in, by providing a rigorous and systematic method for analyzing and synthesizing information. This is particularly important in a rapidly changing and interconnected world where individuals need to be adaptable and open-minded to new ideas and perspectives.

In business, it helps in making rational and informed decisions based on evidence, data, and critical thinking. Business decisions often have significant consequences for the organization and its stakeholders, and making sound decisions based on logic is essential for success.

It helps in identifying and solving problems efficiently and effectively. In business, problems are inevitable, and a logical approach to problem-solving can help identify the root cause of the problem and develop appropriate solutions.

Dino Cajic

Author of An Illustrative Introduction to Algorithms. IT Leader with a B.S. in Computer Science, a minor in Biology, and a passion for learning.