Розробник — це не той, хто пише код

Є зручна думка: ШІ не забере роботу розробника, просто зробить її ширшою. Тепер один інженер тягне і QA, і девопс, і аналітику, і шматок менеджменту. Звучить як підвищення. Насправді це епітафія чотирьом сусіднім посадам.

«Ширше» з боку розробника означає «менше людей» з боку орг-чарту. ШІ забрав не роботу девелопера — він забрав окремого тестувальника, девопса, аналітика. Звільнення формулюється не як «розробники не потрібні», а як «одного вистачає там, де було п'ятеро».

І робота не просто більшає — вона зміщується. Вузьке місце переїхало з виробництва у верифікацію. Раніше складно було зробити: написати функцію, підняти пайплайн. Тепер складно перевірити і зшити. Ти менше друкуєш і більше вирішуєш, чи правильне те, що згенерувалось. І щойно глибина ШІ під тобою стає дрібною — ти формально відповідаєш за те, що сам уже не здатен перевірити. Це не більший обсяг. Це новий клас ризику.

Розробник ніколи й не був тим, хто пише код. Просто раніше код був єдиним способом довести, що ти відповідаєш за результат. Зараз цей доказ здешевшав до нуля — код пише машина. Залишилось те, що й було суттю весь час: хтось мусить сказати «це працює, я ручаюсь» і мати достатньо розуміння, щоб ця фраза щось важила.

Тому ні, ШІ не зробив роботу ширшою. Він зняв із неї маскування. Під «писати код» весь час ховалось «нести відповідальність за систему». Зникла видима частина — оголилась справжня.