Skip to content
Back to Blog

20 Years in Code: The Shift from Logic to Protocols

Bashar AyyashMay 18, 20262 min read293 words
20 Years in Code: The Shift from Logic to Protocols
TL;DR

Explores the 20-year evolution from imperative coding to designing protocols for AI systems, emphasizing safety and architecture.

2 min read · 293 words

20 Years in Code: The Shift from Logic to Protocols

I started shipping code in 2005. Back then, deploying felt like launching a physical rocket. You prayed to the server gods and watched the logs.

Over two decades, I’ve built systems for banks, humanitarian organizations, and eCommerce giants. I’ve seen the pendulum swing from monoliths to microservices, from on-prem to cloud, from logic to machine learning.

But nothing prepared us for the current wave.

The Reframe

The last 20 years were about writing instructions. The next 20 are about building protocols.

We used to tell computers exactly how to do a job. Now, we tell them what the job is, and we build the guardrails to keep them from burning the house down while they do it.

That's not just a paradigm shift. That's a tsunami that rearranges the coastline of software engineering.

Real Failures, Real Lessons

In the banking sector, a missed decimal point meant a financial crisis. In the humanitarian sector, downtime meant someone didn't get help. The stakes trained me to be paranoid.

Now, as an AI Engineer, that paranoia is my biggest asset.

Everyone is racing to build agents. Most of them are just function calls with a LinkedIn profile. They lack memory, they lack context, and they lack safety.

Building an AI agent isn't about connecting an API key to a chat interface. It's about grounding. It's about permissions. It's about operational safety.

The Next Era

We are no longer just programmers. We are system architects for non-human intelligence.

If you are still trying to control every execution path with an if/else statement, you are fighting gravity.

Stop writing scripts. Start designing systems. The era of the prompt is over. Are you ready for the era of the protocol?

Bashar Ayyash
AUTHOR

Bashar Ayyash (Yabasha)

AI Systems Architect for regulated industries — evals, harness design, AI security.

Bashar Ayyash is an AI engineer and dev lead in Amman, Jordan. 20 years shipping software, 4 years inside a regulated bank building production RAG and agent systems with evals, guardrails and monitoring — in Arabic and English. He writes at yabasha.dev and builds open-source tooling for AI-assisted development.

Newsletter

Practical AI + full-stack insights for MENA builders. No spam.

Read more on the blog

Browse the latest articles or explore the full archive.