re: Couriers, Not Coders (Syntax Isn't The Edge Anymore)

“How many tables did you use?”

“One or two…I don’t know.”

A coder said that while demoing a feature to a client. C’mon! You wouldn’t forget that detail unless you had memory issues.

While screensharing, I noticed he had Codex open—another coding agent. It wasn’t a memory issue after all. Someone has been prompting, right?

I remembered that quick exchange when reading Yegor Bugayenko’s Couriers, Not Coders.

He wrote,

Working code is now the minimum. We expect discipline, speed of delivery, clear and detailed communication, and readiness to re-work. Above all, we expect you to understand our rules and obey them.

I loves his take.

When code is almost free, the edge isn’t in lines of code. The genie in the bottle can grant coding wishes to anyone, with enough tokens, credits, or whatever.

AI isn’t taking our jobs yet. And even if it does, there’s still work to do. But our job descriptions are already different.

The real edge has never been writing syntax. It’s thinking like a product owner. It’s knowing what to build. Now it’s doing what AI can’t.

We can’t just be coders, but couriers—or street-smart coders, as I prefer to call it.

If you’re curious about going beyond syntax, check out Street-Smart Coding Manifesto. Because real impact comes from skills outside your IDE.