There is a key component needed to enable us to become really good at solving problems. That key is called having morality. First, having morality means that one does not get a bad conscience. Secondly, the solutions one come up with are those who are long term beneficial to the one's concerned.
A dynamical system can also be called an organism. It can be viewed as something living. Something that cannot be fully understod in every detail. Such a system is built up of sub-systems. A consequence of solving a problem that is secondary to some primary problem is that the problem will show up in a new shape and in a new place in the system. It's fundamentally meaningless to solve a secondary problem since it's just a question of time before the primary problem expresses itself in a new way somewhere else in the system. The moral bids us to solve the primary problems and gives us the strenght to with hold from fixing obvious (secondary) problems that have no long term effect other than to sedate our conscience.
Morality is a thought or belief where the consideration of others takes precedence over self interest and where one is always accountable for one's actions. The thought or belief (action) arises from agreement between feelings and intellect with the intention of doing good. This means that the consequences to your own person are weighed against what might be achieved. The above said could be considered to be my moral philosophy, the basic idea I have of what moral is. Lets take this one step further and say that morality is a thought or belief where the consideration of another creature takes precedence over self-interest. This can be carried one step further if we say that morality is a thought or belief where the consideration of society takes precedence over self-interest. Which can be carried one step further if we say that morality is a thought or belief where the consideration of nature takes precedence over self-interest. Ultimately we can say that morality is a thought or belief where the consideration of the universe takes precedence over self-interest. Self-interest can of course mean that of a group or country. From this we understand that morality is contextual. The definition of good is that which make us long term happy.
First one tries to use a holistic view and to identify the dynamical system that ultimately will be effected. Then one identifies the overall (control) system. Then one continues to identify sub-systems and how they are connected with each other.
The initial problem is to be viewed as a symptom (secondary problem). This forces us to try to understand the dynamic of the system and to identify sub-systems that have effect on the symptom. In doing this we keep identifying sub-systems untill we can go no further. Now we start looking at the sub-systems from the bottom up and verify that they function well. To make improvements in the sub-system embedded deepest has the greatest effect on the dynamical system. If it will solve our specific problem we don't know and can not predict, but it will have a positive effect on the problem plus the overall performance of the dynamical system. The deepest embedded system effects all systems outside of itself, so we want this to be the most well functioning and well designed system. This is the system we spend the most money and time on. To get the greatest effect on a specific problem, while spending the least amount of money, requires us to identify the sub-system that has the greatest effect on the problem. Such identification can only be done by skilled people (well educated and well informed and a holistic approach).
The problem in Ethiopia is recurrent famine. The dynamic system, society is not functioning well. There is no money. The overall control system of democracy is not doing its job. The tax system is not functioning as it should. This means the job market is not functioning as it should. The most fundamental for a job market to function is good systems for power and distribution. This means good roads and reliable electrical supply.