The chance someone else already solved your problem is high. All you have to do is a search in the literature to find out if there is a solution for a problem matching your use case. There is no point in reinventing the wheel.
Problems can be difficult to solve when we only know the issue and none of the steps to fix it. Sometimes it's even more daunting to figure out what those steps are at all. This guide will help you take just about any problem and figure out a plan to solve it and stay motivated when handling long-term issues.
Often the most difficult step, because it's easy to focus on the wrong part of the problem, or look at the problem too broadly.
The first thing you need to do is reduce it to its simplest and purest form so you know exactly what you're dealing with. While you're doing this, you need to ask yourself questions to make sure you're focusing on the right things.
You need a plan with actionable steps. Ask yourself what's barring you from moving forward and make step one. Step one will open doors to other steps.
Consider which steps will open more doors, add them to the plan, and keep doing that until you get to your solution. Things will change as you act on the plan and you'll need to adapt, so it's best to keep your plan somewhat open-ended and try to include steps that involve preparing for trouble you can foresee.
If you are a designer, engineer, or in any role that creates things, you probably hear a lot about "big data" and being "data driven." The assumption is that data equals insight and direction. But does it? Data, any data, in any amount brings with it problems that make it very dangerous to rely on alone.