Solving Complex Problems
In all projects, no matter what role you have, you will always stumble on complex problems that even sometimes seem impossible to solve. A very good example for this is the Rubik’s Cube, at first glance this colorful object seems impossible to solve but after a deep analysis you realise that this is indeed solvable – only it requires a long sequence of actions where a lot of things can go wrong.
So there is a solution to it but it not really as good as you wanted it to be, how can you go around this? Divide and Conquer! Break the problem down into smaller, managable parts and build your way to the solution. For our example cube, the easiest solution with the exact same results as its longer counterpart is childishly easy.
Whenever I handle problems I always try to keep this in mind – to break things down into their tiniest’ bits!