Skip to content
Portrait of Vasilis Katsoulis in a navy blazerVasilis KatsoulisAI-Assisted Engineering

AI Era

AI Does Not Eliminate the Need for Software Engineering

AI increases the need for coherent architecture, engineering discipline, and measurable operational accountability.

Artificial intelligence is changing how software is conceived, designed, implemented, tested, operated, and improved. Its impact will be comparable to earlier shifts toward distributed systems, the internet, cloud computing, and mobile platforms.

But AI does not eliminate the need for software engineering. It increases it.

Faster code generation creates value only when the resulting systems remain architecturally coherent, secure, testable, maintainable, observable, and aligned with business objectives.

  1. 01Simplify through automation.
  2. 02Improve through quality.
  3. 03Sustain change through measurable outcomes.

I have introduced AI-assisted engineering practices using GitHub Copilot, ChatGPT Codex, Kiro, Amazon Q, Atlassian Rovo, SAP LeanIX generative capabilities, and AI-enabled quality and security platforms. I treat these tools not as isolated productivity products, but as components of a broader engineering system.

  • Architecture and design
  • Development standards
  • Automated testing
  • Code review
  • Application security
  • Documentation
  • Deployment automation
  • Observability
  • Operational accountability
  • Engineering governance

The objective is not to produce more code.

The objective is to improve the entire engineering value stream.