Hamisi kishindindo naomba uelezee hiyo tofauti ya intelligence na ingenuity.
I will use English. So bear with me.
The Merriam-Webster English dictionary defines Ingenuity as
"skill or cleverness that allows someone to solve problems, invent things, etc."
The same dictionary defines Intelligence (with regards to the power of the mind for the word intelligence has several meanings) as
"the ability to learn or understand things or to deal with new or difficult situation"
The Oxford Advanced Learner's dictionary also offers pretty much the same definitions. Now let's get down to the nitty-gritty of those two definitions as they relate to our current state of affairs.
Ingenuity: the definition tells us it has more to do with solving problems and inventing things. In order to do that you need to have the wherewithal or the skill(s) necessary to do so.
We have a gazillion of problems and you know them. We are not good at solving them and that's why they have been there since time immemorial. Ingenuity doesn't only have to do with technical issues alone but also policy ones as well.
What ways have we invented to make our lives better, to tame our environment, or to eradicate killer diseases? We can't even invent other sources of alternative energy to provide us with viable and reliable electricity. Hydro-electric power, solar energy, and nuclear energy were all invented. But is that the end of invention with regards to that?
Intelligence; the ability to learn or understand things. This has more to do with learning. You are in school, you get taught things by the teacher and you learn and understand. This is more academic than ingenuity.
We have a lot of people that go to school to learn. Many score well on tests and exams. Other than that they don't do jack shit. Why is that? It's because they lack ingenuity (refer to the definition above). That is why we are plagued by the same problems year in and year out with no end in sight.
To solve our many nagging problems you need a combination of both ingenuity and intelligence. You need intelligence because you need to study, identify, and understand those problems. In order to solve them you need ingenuity.