Разработчик потратил $600 на Claude Code и не смог создать базу данных из 2 млн строк
Вице-президент по разработке в компании Zilliz Джеймс Луан рассказал, как он потратил деньги, отложенные на подарок жене, на Claude Code, чтобы создать базу данных из 2 млн строк, и его затея провалилась. Он призвал усвоить этот урок.
По словам Луана, он состоит в браке десять лет, и хотел подарить на годовщину жене сумку Dior за $600, о которой та давно мечтала.
Однако в итоге разработчик провёл все праздники, запершись в своем кабинете, купив три подписки на Claude Code по $200 каждая и пытаясь убедить LLM кросс-компилировать распределённую базу данных на C++ с 2 млн строк кода.
Луан отмечает, что выступает сопровождающим и одним из основных разработчиков Milvus, самой популярной открытой векторной базы данных с более чем 42 тыс. звёзд на GitHub. Система распределённая: узлы-прокси, узлы запросов, узлы данных и узлы индексации координируют свои действия через очереди сообщений. Область работы инженера — это уровень хранения и индексирования.
Луан несколько месяцев использовал Claude Code и был впечатлён работой ИИ. Он заполнил все недостающие функции полноценного CLI всего за $20 в токенах и в 5 раз увеличил производительность одного из наиболее часто используемых запросов за один день. «Было ощущение, что у меня есть компетентный младший инженер, который никогда не спит и не выставляет счета по часам», — отмечает он.
По словам инженера, в течение многих лет никто в команде Milvus не хотел браться за кроссплатформенную компиляцию, так как система сборки представляет собой смесь Go, C++ и Rust с годами накопленных патчей для Conan и CMake. «Запустить её на Linux было ужасно. Windows и современная macOS оказались таким кошмаром в плане сборки, что команда относилась к ним как к чужой проблеме», — пишет Луан.
Инженер смог
Читать на habr.com