Shohrukh Alimov
Buy me a coffee
Back to writing
Engineering Management·Apr 20, 2026·1 min read·... views

The Old Ways and the New: Software Engineering in the AI Era

Katana resting on a tatami mat, blade engraved with kanji

"I belong to the warrior in whom the old ways have joined the new."

There's a line in The Last Samurai that feels surprisingly relevant to modern software engineering.

We're living through a shift. AI tools like ChatGPT and GitHub Copilot are changing how code is written, how quickly ideas become products, and how developers learn.

But underneath that shift, something important hasn't changed.

The Old Ways Still Matter

Understanding how systems work. Being able to debug complex issues. Knowing why something breaks — not just how to patch it.

These are skills that take time to build, and they don't disappear just because AI can generate code.

If anything, they matter more now.

The New Is Powerful

Developers who embrace AI can:

  • Prototype faster
  • Explore unfamiliar technologies
  • Offload repetitive work
  • Learn at a much higher speed

Used correctly, AI becomes a force multiplier.

Where People Get It Wrong

There are two extremes:

  • Ignoring AI completely
  • Relying on AI for everything

Both lead to stagnation.

One makes you slower. The other makes you shallow.

The Real Edge

The strongest engineers today combine both worlds.

They:

  • Think deeply
  • Understand systems
  • Debug with precision
  • And use AI to accelerate their workflow

They don't compete with AI.

They direct it.

Final Thought

The future doesn't belong to the developers who reject change.

It belongs to those who adapt — without losing depth.

In that sense, the modern engineer is exactly what that quote describes:

Someone in whom the old ways have joined the new.