Plain Language vs Ten-Codes: Where the Debate Actually Stands
Every agency has an opinion about ten-codes, and most of those opinions were formed decades ago and never revisited. The honest truth is that this is not a fight between smart people and dumb people, or between old-timers and reformers. It is a genuine tradeoff between speed and interoperability, and the answer depends heavily on whether you are running a call inside your own jurisdiction or standing on a shared incident with four agencies you talk to twice a year. This is where the debate actually stands, laid out fairly, with a clear-eyed look at why national incident-management guidance keeps landing on the same recommendation for multi-agency work.
Where codes came from and why they stuck
Coded radio signals were not invented to be difficult. They were invented to be efficient. In the early decades of two-way radio, channel time was scarce, transmissions were noisy, and battery and equipment limits meant crews learned to say the most with the fewest syllables. A short numeric code carried a full sentence of meaning in a fraction of the airtime. When you have one channel serving an entire county and a dispatcher trying to move traffic for dozens of units, brevity is not a luxury. It is how the system keeps working.
Over time these codes became more than a technical shortcut. They became culture. New members learned them the way they learned the layout of the apparatus bay. Knowing the codes cold was a mark of belonging, a small signal that you had put in the time and were part of the crew. That cultural weight is real, and any discussion that dismisses it as mere stubbornness is not being honest about how organizations actually work. People do not resist changing their codes because they are lazy. They resist because those codes are woven into muscle memory, into training, and into identity.
It is also worth remembering that there was never one master code list handed down for everyone to adopt. Different regions, different eras, and different agency types developed their own sets. Some overlapped by coincidence. Many did not. The patchwork we have today is the natural result of a lot of independent groups solving the same problem locally, at different times, with no central authority insisting they match.
The real appeal of coded signals
Before we get to the problems, it is worth stating plainly what codes genuinely do well, because a policy discussion that pretends the old way had no merit will not persuade anyone who actually uses the radio.
- Brevity. A well-known code can compress a full status into one or two spoken units. On a busy channel, that saved airtime is not trivial. It adds up across a shift and across every unit on the system.
- Shared shorthand. Among people who use the same set every day, codes are fast and frictionless. There is no hunting for the right phrasing because the phrasing is already agreed on. The meaning lands instantly.
- A degree of privacy. Codes offer some shielding from casual listeners. A bystander with a scanner, or a subject on scene, is less likely to immediately understand a numeric signal than a plain sentence describing what is about to happen. This is not true security, and no one should treat it as such, but it is a real practical benefit in sensitive moments.
- Emotional discipline. A neutral code can carry hard information without the charge that plain words sometimes bring. Saying a short signal can feel more controlled than describing a grim scene out loud on an open channel that family members might be listening to.
These are not small things. When someone who has worked the radio for twenty years bristles at the idea of dropping codes, this is what they are defending. The task is not to wave that away. It is to weigh it honestly against the cost.
The strongest case for plain language is not that codes are stupid. It is that codes are local and shared incidents are not. Hold both of those truths at once and the conversation gets a lot more productive.
The core problem: codes do not travel
Here is the hinge the entire debate turns on. Codes are not standardized across agencies. The same code that means one thing in your jurisdiction can mean something completely different one county over. There is no universal dictionary that every agency signed onto. What you have instead is a collection of local dialects that sound similar enough to be dangerous.
Inside your own agency, this is a non-issue. Everyone learned the same list, so everyone decodes the same way. The moment you leave that bubble, though, the shared assumption breaks. On a mutual aid response, an incoming unit from a neighboring agency hears your code through the filter of their own code list. They are not confused. That is the trap. They think they understand, and they act on a meaning you never sent.
Consider how that plays out on a large incident. You have your own units, a neighboring department, a county-level resource, and maybe a state or regional asset, all sharing a talkgroup. A signal that means one urgent thing to you means a routine status to the crew that just rolled up. Nobody asks for clarification because nobody feels lost. The misunderstanding is silent, and silent misunderstandings are the ones that hurt people. When a unit needs help and the request lands as something ordinary in the ears of the crew closest to them, the delay is measured in the worst possible units.
This is not a hypothetical concern dreamed up by administrators. It is the exact failure pattern that keeps showing up in after-action reviews of large multi-agency events. The communications breakdowns are rarely about broken radios. They are about people talking past each other in dialects they each believed were universal.
Why national guidance leans toward plain language
National incident-management doctrine, the framework built to let many agencies operate together on a single incident, has consistently pushed toward common, plain language for shared operations. The reasoning is not ideological. It falls straight out of the interoperability problem described above.
The organizing principle of a national incident-management approach is that a crew from anywhere should be able to plug into an incident anywhere and function immediately. Command structure, resource typing, and terminology are all meant to be common so that strangers can work together under pressure without a translation layer. Coded signals are, by their nature, a private translation layer. Every agency that keeps its own codes on a shared channel forces everyone else to learn a new dialect on the fly during the worst moment to be learning anything.
So the guidance is specific and narrow: for multi-agency and mutual aid operations, use clear text. Say what you mean in words that carry the same meaning to everyone on the channel regardless of which patch is on their shoulder. The point is not to erase local practice everywhere. The point is that when agencies share an incident, the shared traffic has to be built from a shared vocabulary, and the only vocabulary everyone already shares is plain language.
- Interoperability by default. Plain words need no lookup table. A mutual aid crew understands them the instant they arrive.
- No silent mismatch. Clear text removes the failure mode where two people confidently decode the same transmission into two different meanings.
- Scales with the incident. The bigger and more mixed the response, the more the common-vocabulary argument outweighs the airtime saved by codes.
The honest case each way
A fair summary has to let each position make its best argument without a thumb on the scale. Here is the case each way, stated the way its advocates would state it.
The case for keeping codes. Codes are faster on a busy local channel, full stop. They are already trained, already reflexive, and already embedded in every member's habits. Ripping them out means retraining an entire organization and fighting years of muscle memory, and during that transition you introduce a different kind of risk as people stumble between two systems. Codes also provide that measure of privacy and emotional distance that plain language surrenders. For an agency that spends the overwhelming majority of its calls operating alone inside its own borders, the interoperability argument rarely comes up, and the daily efficiency argument comes up every shift. Why pay a real, constant cost to solve a problem that shows up only occasionally?
The case for plain language. Clarity that travels is worth more than brevity that does not. The whole value of a code collapses the moment the person hearing it does not share your list, and you do not always get to choose when that moment arrives. The bad day, the big incident, the one where mutual aid pours in and the channel fills with strangers, is exactly the day codes fail and exactly the day you cannot afford a failure. Plain language is unambiguous. It works with your own crew and with everyone else's crew without anyone learning anything new under fire. The airtime savings from codes are real but small. The cost of one silent misunderstanding on a large incident is not small. Trading a little efficiency for the guarantee that everyone understands everyone is a good trade when the stakes are highest.
Both of these are legitimate. Notice that they are not really arguing about the same situation. The pro-code case is strongest for routine solo operations. The plain-language case is strongest for shared incidents. That observation is the key to the resolution most agencies reach.
Codes optimize for the common case of working alone. Plain language optimizes for the rare case of working together, which also happens to be the highest-stakes case. Whichever you weight more heavily should drive your policy.
The middle ground most agencies actually land on
Because the two strong cases apply to different situations, a lot of agencies do not pick one side and abolish the other. They split by context. The realistic policy that many organizations settle into looks something like this:
- Plain language for anything shared. On mutual aid, on multi-agency incidents, on any talkgroup where units from more than one agency might be present, everyone speaks clear text. No codes on shared traffic, no exceptions, because that is precisely where codes turn dangerous.
- Local practice for internal traffic, with eyes open. Some agencies retain a small set of codes for routine internal use on their own channels where everyone shares the list. Others decide the cleanest path is to go plain everywhere so there is only one habit to train and no mode-switching under stress.
- A deliberate trend toward plain everywhere. Even among agencies that keep some internal codes, the long-term drift is toward clear text across the board, largely because a single consistent habit is easier to train and less likely to fail than a system that asks people to switch modes based on who is listening.
The strongest argument for going fully plain, even internally, is exactly that mode-switching problem. If your crews speak codes at home and plain language on mutual aid, they have to remember which mode they are in during the most chaotic moments of their career. The cleaner the rule, the more reliable it is when adrenaline is high and the channel is stacked. One habit beats two habits under pressure. That is why the middle ground, over time, tends to slide toward plain language rather than sitting still.
Deciding your own policy
If your agency is actually working through this decision, a few practical questions will get you to a defensible answer faster than a debate about tradition.
- How often do you operate with others? If a meaningful share of your calls involve mutual aid or shared channels, the interoperability argument is not occasional for you. It is central, and it points hard toward plain language.
- What do your regional partners do? You do not make this decision in isolation. If the agencies you respond alongside have moved to clear text, matching them removes friction on exactly the incidents where friction is most costly. Talk to your neighbors before you set policy.
- Can you train and sustain the change? A policy on paper that crews ignore under stress is worse than no change at all. Whatever you choose has to be trained until it is reflexive and reinforced until it holds. Budget for the drill time honestly.
- Do you write it down clearly? Whatever you decide, it belongs in a standard operating guideline in language a new member can read on day one. If the rule lives only in the heads of senior members, it is not a policy. It is a folk custom, and folk customs do not survive turnover.
- Have you set a clean line for shared traffic? At an absolute minimum, even an agency that keeps internal codes should commit firmly and in writing to plain language on any multi-agency or mutual aid channel. That single rule captures most of the safety benefit for the least cultural disruption.
Notice what is not on that list: a demand that you abandon your identity or admit the old way was foolish. This is a risk-management decision scoped to the situations where it matters most. Framed that way, it stops being a loyalty test and starts being an ordinary operational choice, which is easier for a crew to accept.
If you do move toward plain language, phase it and drill it. Announce the policy, train it on the training ground before it goes live on real traffic, and have supervisors model it consistently. The transition period, where people are half in one system and half in another, is the riskiest window. Shorten it with repetition rather than leaving crews to figure it out call by call.
The bottom line
The plain language versus codes debate is not settled because someone won an argument. It is settled, to the extent it is, because the structure of the problem keeps pointing the same direction. Codes are genuinely useful inside a single agency and genuinely dangerous the moment an incident goes multi-agency, because they were never standardized and the same signal means different things in different places. National incident-management guidance leans toward plain language for shared operations for exactly that reason, and it is a sound reason, not a bureaucratic preference.
That does not make codes worthless or the people who defend them wrong. It makes this a real tradeoff with a clear answer in one specific and very important context. For your own routine internal traffic, reasonable agencies land in different places, and either can be defended. For anything you share with another agency, the case for clear text is strong enough that most of the profession has stopped arguing about it. Decide your policy with your neighbors in mind, write it down where every member can find it, and drill it until it holds when the day is at its worst.
A communications decision this important should not live in the memory of your senior members. RunBoard keeps your standard operating guidelines, radio protocols, and training records organized in one place, so every member can pull up the current policy on day one and every drill against it is logged. When you set a plain-language rule for shared incidents, make it easy to find, easy to train, and easy to prove you trained it.