Eduardo Lazaro

Eduardo Lazaro

Software Architect

Origin

ARC emerged from practice. Not as a product, but as a name for a pattern that kept repeating.

After years of working in and leading engineering teams, certain patterns kept appearing across the industry: systems that start clean but drift into chaos. Speed was the goal, but coherence was the casualty.

I tried every methodology, every framework, every best practice. Agile gave us velocity but no direction. Clean architecture gave us theory but no practice. Something was missing.

When AI coding assistants arrived, they amplified everything: both the good and the bad. Without explicit architecture, AI just accelerated the chaos. That's when I realized what was missing.

ARC wasn't designed in a vacuum. It emerged from watching what worked and what failed. Align, Realize, Consolidate: a recursive pattern that operates at every scale.

Beliefs

Patterns Over Processes

Methodologies should reveal patterns, not impose processes. The best frameworks help you see what's already there. They don't force you into boxes.

Explicit Over Implicit

The biggest source of technical debt is implicit decisions. When architectural choices live only in people's heads, they leave when those people do.

Coherence Over Completeness

A smaller, coherent system beats a larger, fragmented one every time. It's better to do less with intention than more without direction.

AI as Amplifier

AI doesn't create problems or solutions. It amplifies what's already there. Give it chaos, get more chaos. Give it coherent patterns, get coherent code.

Speaking

Available for conferences, meetups, podcasts, and technical interviews.

Topics include post-Agile thinking, AI-assisted development, software architecture, and neurodivergence in tech.

Languages: English, Spanish, and Galician.

edulazaro.com