What is the relationship between psychology & computer science?

 Psychology is the study of human behaviour, relationships, how we think, and mental processes.

In computer science, you’ll almost build something to be used by people.

Without knowing how those people think, what they do in their daily life, what they love, what they hate,. You will almost end up building something that no one wants to use. It’s not relevant, not helpful, and doesn’t solve the issue.

—-

An example

Most of the pain I face in my job as a Software Engineer when dealing with people outside the project. Because most of us lack the knowledge of how to understand those people, observe their daily work, and see what works for them and what doesn’t.

The problem is, the requirements we gather is not owned by them. They don’t have it, and also we don’t. It’s generated (not gathered). We both have to collaborate together to generate the requirement.

How many times the client asked you to do something that he really doesn’t want. He thinks it’s necessary and needed, but it’s not, and they will realize this fact later. People used to make false predictions about their future behaviour, especially when presented with new and unfamiliar things.

This cost you both will pay in terms of time, money, and effort.

That’s an example of how Psychology can save your life, not only as a Software Engineer, as a person in general.

Read More

Comments

Popular posts from this blog