Мої думки про те, як штучний інтелект автоматизує мою роботу в SWE у 2026 році (Я буду абсолютно чесним у цьому дописі, хоча деякі люди по обидва боки цих дебатів будуть засмучені. Тому, будь ласка, поважайте, що це мої прогнози. Я не хочу починати суперечку, я просто хочу поділитися своїми думками з людьми, яким це може бути цікаво.) Отже, протягом останніх кількох днів я проводив божевільний експеримент: перебудувати HVM з нуля, використовуючи лише штучний інтелект. Виявляється, зараз є модель (самі знаєте яка - більше ніяких реклам 😑 ), яка вже здатна написати більшу частину мого коду. Я даю йому інструкції, йду робити щось інше і повертаюся до (можливо) робочої реалізації. І це справді неймовірно. Я задаюся питанням: що все ще поглинає мій час? Я досвідчений розробник. Маючи достатньо часу™, я міг багато чого досягти. За рік-два я міг би написати браузер, операційну систему, ігровий движок, MMORPG. Отже, якщо штучний інтелект справді автоматизує мою роботу, чому я досі не відправив усі ці речі? Що об'єктивно завадило б мені стати одноосібною величезною компанією SWE, якби я цього захотів? Ну, крім очевидних бюрократичних питань, навіть у чистому сенсі кодування, це, очевидно, неможливо, з однієї причини: Штучний інтелект може працювати лише так довго, перш ніж я йому знадобиться. Ось як проходив цей експеримент: 1. Я написав повну специфікацію "HVM наступного покоління" 2. Я попросив ШІ зробити першу частину (парсер) 3. Він написав 80% правильного коду, але помилився з ключовими моментами 4. Я виправив ці моменти (ін'єкція експертного інтелекту) 5. Він написав на 100% правильний код 6. Я попросив ШІ зробити другу частину 7. ... Повторюйте 2-5 знову і знову ... Приблизно через 3 дні у мене з'являється робочий прототип. Я написав не більше 1% цього коду. 95% цього часу я проводив за іграми. З точки зору, штучний інтелект автоматизував 95% моєї роботи, якщо вимірювати лише часом. Але, з іншої точки зору, це автоматизувало 0% моєї роботи. Зрештою, без експерта (я), який заходить кожні 30 хвилин, ШІ не зміг би пройти повз найперший модуль. Тобто, якби я просто сказав «впровадити специфікацію» і залишив його працювати в спокої, він не завершив би роботу. Не за 3 дні, не за 3 роки. Я просто повернувся б до переповненої помилками, непотрібної кодової бази та травмованого кодбота. ...