Skip to content
Anton GoncharovAI systems developer

1 minute read

AI didn’t level programmers. It made the difference more visible

AI didn’t level programmers. It made the difference more visible

AI really does help a beginner write things that used to be out of reach. But working code isn’t yet a solution to the problem.

An experienced developer notices earlier: the problem statement is missing data, the requirements contradict each other, the “quick” option will break maintenance in a month. AI doesn’t change that. It just implements both good and bad ideas faster.

A practical technique: don’t start the prompt with “write the code”. First ask the assistant to run a short interview about the task.

Before proposing a solution, ask up to 5 questions without answers to which there is a risk of choosing the wrong architecture. Separate critical questions from nice-to-have ones.

Answer the critical questions — and only then ask for a plan or implementation.

Why this works: you shift the value from typing lines of code to choosing constraints. That’s where expensive mistakes most often live.

When you don’t need it: for a local, well-understood edit — for example, renaming a field or adding a check in a module you already know.

The market hasn’t become easier. It’s just that “being able to type code” has become a less rare skill, and being able to pick the right problem is even more valuable.

Discuss in the channel