Why Your City's Infrastructure Is Running on 30-Year-Old Software

That traffic light you sat at this morning? There’s a decent chance it’s controlled by software written before you had a smartphone.
The Reality Check
Across the United States, critical infrastructure — water treatment, power distribution, traffic management, and emergency services — runs on software platforms that are decades old. We’re talking COBOL, FORTRAN, and custom assembly code from the Reagan era.
Why Nobody Fixes It
The answer is painfully simple: money and risk.
- Replacing a city’s traffic management system costs $50-200 million
- The engineers who wrote the original code are retired or gone
- Any migration has catastrophic failure potential
- Politicians don’t get re-elected for invisible upgrades
The Security Angle
Here’s where it gets scary. These legacy systems were designed in an era before cybersecurity was a concept. Many have:
- No encryption
- Default passwords that can’t be changed
- No audit logging
- Direct internet exposure (accidentally or intentionally)
What’s Actually Being Done
Some cities are taking action:
- Austin, TX — Full infrastructure modernization, $180M budget over 5 years
- Detroit, MI — Partnership with university CS programs for legacy code documentation
- Denver, CO — Hybrid approach: modern wrappers around legacy cores
The Bottom Line
Your city’s digital backbone is probably older than most of its residents. And until a major failure forces action, that’s unlikely to change.
Sleep tight.