---
title: "Discussion on \"When AI Writes the Code, What Is the Engineer's Job?\" | Hashnode"
description: "Discussion on \"When AI Writes the Code, What Is the Engineer's Job?\". I had three coding agents running at the same time.\nOne was working on a feature.\nOne was investigating a bug.\nThe third was doing a refactor I had been putting off.\nEach had its own context. Each had"
url: "https://hashnode.com/posts/when-ai-writes-the-code-what-is-the-engineer-s-job/6a99ac8cc4c7dc234d7ecb89"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [When AI Writes the Code, What Is the Engineer's Job?](https://hmadhsan.hashnode.dev/when-ai-writes-the-code-what-is-the-engineer-s-job?utm_source=hashnode&utm_medium=feed)

I had three coding agents running at the same time. One was working on a feature. One was investigating a bug. The third was doing a refactor I had been putting off. Each had its own context. Each had

Sep 3 · 10 min read · hmadhsan.hashnode.dev  
Read the article

## Written by

[Hammad Hassan](https://hashnode.com/@hmadhsan)

@hmadhsan · Frankfurt, Germany

  
[View profile](https://hashnode.com/@hmadhsan)

Software Engineer and Conference Speaker

I am a full-stack developer with expertise on JavaScript stack like reactjs, react native, vue, node, redux, next, nuxt, express and so on. I am currently working on python stack with machine learning and AI focused. I always enjoy learning new things and sharing out with fellow dev community.

## Responses 1

Markdown supported · ⌘↵ to post

[Amit Malhotra](https://hashnode.com/@vertro-io)

[Sep 4](https://hashnode.com/posts/when-ai-writes-the-code-what-is-the-engineer-s-job/6a99ac8cc4c7dc234d7ecb89/comment/6a9a5625d58d281fbc804001)

Absolutely agree. AI is changing the engineer’s job, but I don’t think it makes engineering less important — it makes **engineering judgment** more important.

When AI can generate code quickly, the differentiators become understanding the problem, making the right architectural decisions, validating what AI produces, and knowing how that code should safely run in production.

The interesting shift is from **“writing code” to “designing and governing systems.”**

That’s also where good platform engineering becomes increasingly important. AI can accelerate development, but the platform provides the guardrails that help turn that speed into reliable software.
