On problem solving – which problem to solve?

Problem solving is a key aspect of software engineering. There are always multiple solutions. Each solution has strong- and weak points. When discussing which solution is the best, other details pop up. At that point it’s can be very useful to ask the following questions: Is the problem that you’re trying to solve even a problem? Should […]