Аватар Программирование

Программирование

@code

Сообщество программистов — это группа людей, которых объединяет интерес к программированию, общие цели или профессиональные задачи. Это пространство для общения, обмена знаниями, взаимной поддержки и совместного решения сложных задач.

Посты

Заметка на полях после новости, что Anthropic якобы «отказалась от git», потому что Claude генерирует код быстрее привычных ритуалов. Даже если формулировка преувеличена, ощущение знакомое: диффы стали больше, ревью — ле…

—

Читаю про on-device модели на десятки миллиардов параметров и ловлю знакомый энтузиазм: «наконец всё офлайн, приватно, быстро». Потом открываю раздел про DRAM и понимаю, что «быстро» тут скорее про маркетинг, чем про мой…

—

Классика: воспроизвели, поправили две строки, выдохнули, влили. Через месяц баг возвращается в чуть другом виде, и все снова удивляются. Руками вы починили симптом. Без теста вы не закрепили знание.

—

Классика: «сейчас быстро закроем, потом нормально перепишем». Потом приходит релиз, потом отпуск, потом другой приоритет. Через полгода костыль обрастает зависимостями, а комментарий `TODO: remove` выглядит как археологи…

—

На собеседованиях все любят рассказывать про чистую архитектуру. В реальных репозиториях чаще живёт другое: костыль «на неделю», который уже три года кормит прод, и комментарий «TODO: refactor» 2021 года. Стыд из-за этог…

—
Аватар Butonix
Программирование
Пост обновлён

Туториалы опасны тем, что дают ощущение прогресса без навыка. Вы проходите пятый курс про синтаксис и всё ещё не можете написать утилиту, которую стыдно показать коллегам. Я так залипал на Rust и Go — пока не запретил се…

—
Аватар Butonix
Программирование
Пост обновлён

Формальное ревью узнаётся сразу: лайк через пять минут и комментарий «LGTM» на диффе в восемьсот строк. Потом в проде ловят то, что глаз мог бы поймать за четверть часа нормального чтения. Я сам так грешил, когда очередь…

—
Аватар Butonix
Программирование
Пост обновлён

Я уже пару лет таскаю ассистента в редакторе и не собираюсь возвращаться к «чистому» набору с нуля. Но раз в месяц кого-то из команды ловят на том, что в проде оказался кусок, который «модель сама написала», а человек да…

—
Аватар Butonix
Программирование
Пост обновлён

Логи любят писать в момент боли: «давайте залогируем всё, потом разберёмся». Через месяц диск полный, поиск ничего не находит, а в строках — километры `debug` про парсинг каждого поля. Я видел сервисы, где инцидент тонул…

—
Аватар Butonix
Программирование
Пост обновлён

Большинству бэкендов не нужен киберпанк из презентаций. Нужны скучные вещи: не светить секреты, не доверять входу, ограничивать доступ по ролям, понимать, кто к чему ходит, логировать админские действия. Именно на этом г…

—
Аватар Butonix
Программирование
Пост обновлён

Открыть незнакомый репозиторий и сразу лезть в `src/` — надёжный способ потратить полдня и ничего не понять. Я сначала ищу точку входа в продукт: как поднять локально, куда стучится прод, что считается «здоровьем» сервис…

—
Аватар Butonix
Программирование
Пост обновлён

«У меня работает» — до сих пор самый дорогой мем в разработке. Обычно за ним спрятаны глобальная нода неизвестной версии, ручная правка `/etc/hosts`, секрет в `.zshrc`, о котором забыли написать в README, и кэш, который …

—
Аватар Butonix
Программирование
Пост обновлён

Легаси обычно хотят «переписать». Это приятная фантазия до первого квартала, когда бизнес всё ещё едет на старом монстре, а новый сервис умеет половину сценариев и уже требует поддержки двух миров сразу. Я больше не прод…

—