As a software engineer, my main job is to solve problems. I am faced with business and customer problems every day. After years of solving problems, I have developed my own theory on problems and the problem-solving process.
The first step to solving a problem is to face it
It is tempting to run away from or avoid a hard problem. It seems like the human…