Dead Code

Dead Code

For once, the announcement was good.

Nigeria's National Digital Alphanumeric Postcode System, set for pilot launch in October 2026, does something most government digital initiatives here do not do. It correctly identifies the actual problem and routes around it rather than trying to fix it from the ground up.

Addresses are a fairly simple system: you give a location a name that sticks, so that even as the environment around it changes, the place can still be found. The problem in Nigeria is that our addresses often do not formally exist. "The green house with a shop in front, near the vulcanizer on Isolo Road, Mushin" works perfectly well as a local address, but it cannot be read by a database, a delivery algorithm, or a bank's know-your-customer software. Building physical street signage and municipal naming conventions across the entire country would take decades and would require exactly the kind of coordinated infrastructure investment that has never materialized here.

So the ministry did something smarter by introducing an 11-character alphanumeric code, pinned directly to GPS coordinates, that requires no street sign and no municipal approval to exist. State, local government area, postcode district, postcode area, unit ID would now all be derived from where a building actually is, instead of what it has been named. LA03-M4B7-K12 works whether or not Isolo Road has ever had a sign on it.

Someone appears to have understood the wall. They know conventional infrastructure-first approaches are nearly impossible, so the system bypasses the wall instead of pretending it can be torn down first.

That leaves the uncomfortable part: while the system may have found a way around the wall, it still has to survive everything built around it.

This is not the first attempt

The digital postcode project was first proposed in 2009, under President Umaru Musa Yar'Adua. It stalled with the change in administration that followed. It was picked back up in 2017 and 2018, when NIPOST partnered with the British startup what3words and launched two new platforms — the Address Verification System and the Digital Addressing System — intended to build a live database of physical addresses.

Neither solved the underlying problem. By 2020, Google's own Plus Codes had entered the Nigerian market and was doing informally what NIPOST had spent years failing to formalize.

Now, in 2026, the project is being publicly described as a revival "after 20 years." Treating a project's repeated institutional death as a launch narrative rather than a warning. This is the same initiative, attempted at least three separate times across four administrations, each time announced with the same confidence currently attached to the October pilot.

If a bridge has collapsed twice, you don't earn the peoples trust by simply building it a third time. You do that by explaining what was different about the foundation this time, and how it avoids the previous failures.

There is a second thread worth pulling, and it connects two agencies that have never had any obvious reason to talk to each other.

The postcode system depends on Geographic Information System data — satellite imagery and field validation used to generate accurate location boundaries. NIPOST's own field teams are currently walking neighbourhoods to check modelled postcode boundaries against what is actually on the ground, because, as the coverage of this exercise notes, the building density of Lagos's Mushin bears little resemblance to Abuja's, and no dataset built from a distance captures that difference reliably. This manual verification process is happening right now, ahead of the October launch.

Separately, and for an entirely different reason, Nigeria's space agency has been making the same admission for two years. In March 2024, NASRDA's then Director-General, Halilu Shaba, explained that the agency had recently used NigeriaSat-2's satellite imagery to estimate the population of the Abuja Municipal Area Council — not because that was the ideal method, but because, in his words, the country has not had a census in over ten years, which is overdue.

In November 2025, the agency's current leadership made a related admission in a different context entirely: asked why Nigeria's satellites could not provide real-time surveillance during a wave of mass abductions in the north, the Director-General explained that Nigeria's satellites take an average of three days to revisit the country, and that the country currently operates only two active satellites in total.

Two different agencies addressing two different problems: one building a postcode system, one trying to support a security response, yet independently confirming the same underlying condition.

Nigeria does not have current, reliable, nationally comprehensive data about where people are, how many of them there are, or how conditions are changing on the ground. And every system that depends on that data is inheriting the same gap.

So, the postcode system depends on accurate geospatial data. That's great. But how many functioning satellites does Nigeria actually have? How often do they see the country? And what happens if the system meant to maintain that data is itself running on extensions, delayed replacements, and unresolved financial questions?

The state of Nigeria's satellite infrastructure is not the postcode system's problem specifically — nothing in the current, public documentation for this project names a satellite as its imagery source. But it is the wider condition the postcode system exists inside, and it has moved, in real and mixed ways, over the past two years.

On March 3, 2026, President Tinubu held the first meeting of a newly formed National Space Council and ordered the "immediate release" of already-approved funds for satellite maintenance — an instruction that, on its own terms, concedes that approved funding had not been reliably reaching the agency responsible for it. The council approved a revised 25-year roadmap and a new local launch facility. Nigeria's communications minister separately announced presidential approval for two new communications satellites, NigComSat-2A and NigComSat-2B, intended to replace the ageing NigComSat-1R. Their scheduled launch dates: 2028 and 2029.

Interesting.

NigComSat-1R was built for a 15-year lifespan ending around 2026 and has been extended, through what officials describe as careful fuel management, to 2028 — the same year its named replacement is supposed to arrive, with no margin between the two. Nigeria's Auditor-General, in a report published in September 2025, separately flagged financial irregularities at NIGCOMSAT totalling roughly ₦2.9 billion — including an unauthorised ₦465 million investment made without ministerial or Accountant-General approval, over ₦507 million in revenue never remitted to the federal treasury, and more than ₦1.6 billion in unrecovered debts, some of which the report notes have sat unresolved for over four years. SERAP has formally demanded the presidency investigate.

None of this proves the postcode system will fail on a technical basis but it does paint a much more honest picture: the national data and space infrastructure surrounding this project is under real financial strain, is running years behind its own stated timelines, and is currently the subject of an active federal accountability demand. A system announced into that environment inherits its instability whether or not any single satellite is technically load-bearing.

Even if every part of the technical and institutional foundation held, there is a second and more familiar risk.

The pilot is scheduled for October 2026 — three months before Nigeria's January 2027 general election. This conforms to a well-established pattern in Nigerian governance where major initiatives announced and piloted at the end of an administration's tenure, timed for maximum visibility before a transition of power that frequently results in the systematic abandonment, defunding, or quiet rebranding of a predecessor's signature projects.

The postcode system does not need to imagine this risk. It has already lived it. It stalled once with Yar'Adua's departure. It stalled again after the 2018 relaunch failed to achieve adoption before institutional attention moved elsewhere. For the current version to deliver any of the value it promises, it requires sustained political enforcement well beyond a pilot launch — banks compelled to adopt it for verification, courts recognizing it, emergency services rebuilt around it, logistics companies integrating it.

These are things that can only materialize through years of consistent regulatory pressure that assumes the ministry championing it remains in a position to champion it, and the project's own history tells the evidence clearly.

N-ATLAS was the wrong solution to a real problem, built with more press coverage than substance behind it. The postcode system is the right solution to the right problem, built with genuine technical intelligence, but it may still fail, for reasons that have very little to do with the quality of the idea.

That is what makes it worth writing about. It's a story of what the wall does even when nobody makes a mistake: a good idea, attempted for the third time in seventeen years, launching into a data and institutional environment that two separate agencies have independently admitted is not where it needs to be, three months before the point where Nigerian governance has, repeatedly and predictably, let good ideas die of neglect.

This is dead code: built by experts, checked by professionals, and still headed straight into the wall.