...

AI in software development: a new way of working

Artificial Intelligence is reshaping the way software is developed. It is no longer only about automating repetitive tasks or accelerating code writing. It is about rethinking how we learn, create, validate, collaborate and evolve as professionals and as teams.

In this #3 QItalks episode, we spoke with Professor João Pavão Martins, a pioneer in AI in Portugal and founder of SISCOG, about how this transformation is happening in practice, not in abstract theory or hype-driven narratives, but in real work, real companies and real learning environments.

The result is a clear, grounded and human conversation about the role of technology in intellectual and creative work.

From code writing to critical thinking

From code writing to critical thinking

Tools such as ChatGPT and intelligent programming assistants can already:

  • Suggest solutions during development
  • Generate code blocks from descriptions
  • Support documentation and dependency analysis
  • Accelerate testing, refactoring and validation

However, this does not replace the programmer.
It changes the role.

The value moves from the hand that writes code to the mind that interprets, evaluates and designs logic.

Programming shifts from memorising syntax to:

  • Formulating problems
  • Identifying patterns
  • Selecting approaches
  • Validating outcomes
  • Ensuring quality and reliability

The human contribution becomes more strategic, not less.

New roles and evolving competencies

New roles and evolving competencies

As AI becomes part of software development workflows, new professional roles are emerging:

  • Solution curators
  • Validation and verification specialists
  • Model behaviour auditors
  • Architects for human–machine collaboration

Teams are no longer defined only by technical expertise.
They increasingly require skills in analysis, communication, design, governance and ethics.

Continuous learning becomes part of the job — not an optional extra.

Quality, audit and responsibility

Quality, audit and responsibility

AI accelerates development.
But acceleration without structure increases risk.

Software quality today relies on:

  • Solid engineering practices
  • Continuous and automated verification
  • Digital auditing of system behaviour
  • Transparent and explainable decision flows

The goal is not simply to build faster, but to build reliably while evolving continuously.

For organisations integrating AI into software development or digital operations, process consulting plays a key role in ensuring consistency, governance and long-term maturity, helping teams evolve without losing control as tools and technologies change.
➡️ https://www.quasinfalivel.pt/servicos/consultoria-de-processo/

QItalks #03 — Artificial Intelligence and Software Development

Watch the full episode

🎧 QItalks #03 — Artificial Intelligence and Software Development
👉 https://www.youtube.com/watch?v=g0aE9cmlEdQ&list=PL0nb3NIbe8JQ80gDaJ2Nn4Qzz1NOUOPQU&index=3

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.