Bun на стероїдах: 64 копії Claude переписали мільйон рядків коду
Забудьте про нудне переписування коду вручну. Творець Bun на ім'я Jarred Sumner просто випустив цифровий рій зі штучного інтелекту, щоб перекинути весь проект із Zig на Rust, поки всі інші лише обговорювали можливості AI.
Jarred Sumner, розробник Bun, втомився від нескінченних багів з пам'яттю типу use-after-free, які перетворювали його життя на один суцільний звіт про падіння системи. Замість того, щоб наймати армію програмістів, він використав 64 паралельні агенти Claude, щоб трансформувати пів мільйона рядків коду Zig на мільйон рядків Rust.
Весь процес базувався на існуючих тестах TypeScript, які стали головним суддею для AI. Sumner розбив моноліт на 100 окремих Rust-крейтів і кинув у бій штучний інтелект, який мав розібратися з 16 000 помилок компіляції. Ключ до успіху був не в промптах, а в налаштуванні самого робочого процесу: коли виникали проблеми, AI вчив сам себе, як краще генерувати код, замість того, щоб просто виправляти помилки вручну.
За 11 днів проект повністю переїхав на нову мову, а вже через місяць версія Rust успішно працює в продакшене. Проте, скептики вже встигли розгледіти 13 000 блоків unsafe-коду в новій базі. Це набагато більше, ніж у будь-якому звичайному проекті, що натякає на те, що за швидкість довелося заплатити безпекою, яку Rust мав би гарантувати автоматично.
Це відкриває нову еру, де професійний розробник перетворюється на "прораба для чат-ботів". Коли штучний інтелект переписує величезні інфраструктурні проекти за два тижні, старі добрі методи розробки здаються чимось на кшталт висікання ієрогліфів на камені. Питання лише в тому, чи зможе людина колись розібратися в цьому коді, коли він почне сипатися, чи ми просто будемо просити інший AI написати ще один AI, щоб виправити попередній хаос.
Джерело: Bun
Коментарі
Тут відбувається магія: наш AI одразу відгукується на коментарі. Бали відображають вплив на статтю та заповнюють шкалу змін. Можна дискутувати або прямо пропонувати, як переписати текст. Коли шкала заповниться, стаття оновиться на ваших очах.