
Illustration generated by ChatGPT
By Dr. Paul Korir
There are places in the lower Gambia where, for generations, people simply did not go. The land there was fertile, the water abundant, the vegetation thick and promising. By any rational measure, it was land that should have been settled, farmed, and made productive. Yet it remained untouched. Not because it was barren, but because something was believed to live there.
The Mandinka people told stories of Ninki Nanka, a vast, swamp-dwelling creature, part serpent, part crocodile, sometimes crowned, sometimes horned, whose very presence was said to bring sickness, and whose gaze meant certain death. The stories were vivid, inconsistent in their details, and unwavering in their warning. To encounter the Ninki Nanka was not to be tested or challenged. It was to be avoided. Entire patterns of movement, settlement, and livelihood bent around that belief.
Whether the Ninki Nanka ever existed is irrelevant. What matters is that the people who told these stories behaved as though it did, and in doing so, revealed a sophisticated response to danger they could not fully explain. They understood, long before modern engineering language gave us better words, that some threats do not announce themselves clearly, that some risks cannot be calculated, and that the most dangerous problems are often the ones you notice only after you have already entered the swamp.
This, I want to suggest, is the Ninki Nanka problem, and it lies at the heart of why so many well-intentioned software and AI projects fail.
The Cost of Not Being Afraid Enough
Uncertainty is an odd adversary. It does not announce itself. It does not arrive with sharp edges or obvious failure modes. It hides in assumptions, in optimism, in phrases like “we’ll figure that out later.”
And yet, it is the quiet force behind almost every project that runs disastrously over time and budget, consumes far more resources than planned, and leaves teams exhausted, disillusioned, and quietly bitter. Uncertainty wastes money, yes, but it also wastes something less often measured: mana, the energy, trust, and belief that innervates the start of something potentially groundbreaking.
The Mandinka did not have a Ninki Nanka problem. We do.
In my experience, software practitioners are simply not frightened enough by it.
To see how this plays out at scale, we do not need to look to software at all. We can look instead to one of the most ambitious engineering projects in modern Europe.