All posts by Mohsen

Reduce the impact of mental errors on management decisions

5 the impact of mental errors on management decisions

Years ago, through the book Judgment in Managerial Decision Making, I became acquainted with the concepts of “decision psychology” or, in other words, “behavioral economics.” The gist of the main idea of ​​this interdisciplinary science is this: We humans do not act as rationally as we think when making decisions and actions! Our human minds…

Read More

Software Engineer vs. Software Developer

Who is a software engineer & who is a software developer? In this text, I explain these two roles in the product team and describe their fundamental differences

Who is a software engineer? A software engineer is a professional who applies software engineering principles to the design, development, maintenance, testing, and evaluation of computer software. Who is the software developer? Software developers are professionals who make software that runs on different computers. They write the code from scratch. It can be a desktop…

Read More