#github

19 постов
пост №2062

Гитхаб в последнее время сильно сбоит.

В дополнение к инциденту с merge queue, за последние дни успели сломаться поиск и показ пул-реквестов.

Техдир сервиса Владимир Федоров в своем покаянном посте пишет, что причина — во взрывном росте активности на платформе из-за нейросетей (см картинку).

Обещает, что теперь они будут работать над стабильностью, масштабируемость и перестанут гнаться за фичами.

Внешние наблюдатели подозревают две причины: 1) плохой вайбкодинг в Microsoft 2) сложный переезд с собственной инфраструктуры на Azure.

И вот уже знаменитый Митчел Хашимото пишет длинный эмоциональный пост, что уносит репозиторий своего проекта ghostty с гитхаба.

Создать git репозиторий можно без всяких сервисов — это просто файлы на диске. Гитхаб выигрывает за счет удобного контроля доступа, интеграции с ci/cd инструментами, удобного веб-интерфейса для комментирования и тысячи мелочей.

Есть десятки конкурентов, но ни один не дотягивает до качества github. Раньше это был «лучший инструмент, который можно купить за деньги», а теперь он становится одним из многих, со своими плюсами и минусами. Прямо падение гиганта.

Конечно, у таких сервисов огромная инерция, но очень интересно, куда побегут «модные ребята», которые задают тренды. Будет ли это новый классический конкурент со взрывным ростом или что-то распределенное и децентрализованное, соответствующее базовой философии гита?

пост №2055

Очень неприятная история с потерей данных на гитхабе.

Если у вас активная разработка и пул-реквесты конкурируют между собой при мерже в main, то гитхаб предлагает решить это через merge queue, который мержит PR-ы по очереди.

Так вот из-за бага в коде, часть ранее замерженных коммитов пропадала из main в течение четырех с половиной часов начиная с 2026-04-23 16:05 UTC.

Страшно представить, как такое дебагать.

И как вообще вести разработку, если не можешь доверять системе контроля версий, что она не потеряет коммиты? 🤷‍♂️

Уверен, что по всему миру инженеры думали, что сходят с ума.

Ну а дальше github предлагает исправлять это руками... Sic transit gloria mundi

пост №2051

Удивительно наблюдать, как гиганты (не)справляются с вайб-кодингом:

Github потерял последнюю девятку в своем SLA. Отдельно замечу, что status page вендоров уже давно нельзя верить и вот люди собрали собственный, народный.

Амазон был вынужден сильно замедлить выкатку фич после падений и теперь требует сениор-ревью перед релизами.

Хотя казалось бы, уж у них-то должны быть и автоматизированные тесты и легион ручных QA-инженеров!

Вот целый список подобных падений, с оценкой, сколько пользователей они задели.

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

С другой стороны, мы сейчас во временном переходном периоде, когда ещё есть программисты, которые не умеют ставить задачи (хотя и умеют писать код самостоятельно) и с этим нужно что-то делать.

В общем, быть техдиром опять становится интересно.

пост №2012

Бывший гендир гитхаба сделал инструмент, чтобы хранить в гите не только исходники, но и историю общения с нейросетями.

И сервис, чтобы этим было удобно пользоваться.

Ну и 60 миллионов долларов сид раунд, конечно, куда без этого. Всё-таки делает «главную платформу для ИИ-разработки».

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

Интересно, что они складывают все эти метаданные в отдельный бранч. Интересно, почему не в комментарии комммитов?

Воспользоваться можно уже сейчас: локальный опен-сорс инструмент (работает на git-хуках), сервис.

пост №1573

Мы с Федей хотим сделать полезный инструмент для программистов. Пока брейнштормили идеи — вспомнили stale-бота, который материт и закрывает старые пул-реквесты. Это полезно, потому что не скапливается незавершенная работа, появляется чувство, что за проектом ухаживают (и это правда!).

Особая красота в том, что вся настройка — это 16 строчек, можете прямо сейчас прикрутить к своим гитхаб-репозиториям (для гитлаба есть вот такой аналог).

Есть ещё хорошие идеи, что вам, как программисту, поможет в работе? Пишите в чате @ctodailychat, мы с коллегами и Федей выберем лучшие идеи, воплотим их в жизнь и выложим код в опенсорс.

пост №1258

Ааа! https://www.youtube.com/watch?v=U7xNPOwW-8Y

Вспомнил, как 5 лет назад сделали игру «помоги Путину успеть к папе римскому». Одна из немногих штук, где я сам трогал код — и то потому, что там не было ни капли «нового программирования», просто заменил ресурсы у готовой игры с гитхаба.

пост №1162

Microsoft:
- разработали самый популярный редактор кода (зачеркнуто) среду разработки (зачеркнуто) платформу разработки — VSCode;
- купили крупнейший репозиторий кода и социальный граф программистов на планете — Github;
- купили эксклюзивную лицензию на самую мощную языковую модель машинного обучения GPT-3;
- купили крутейшую студию разработки видеоигр Bethesda.

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

пост №802

Привет! С новым годом, друзья. Давно не писал — у меня был тяжелый период в личной жизни, я старался не распылять силы. Слава богу, что есть семья и друзья, которые поддерживают в трудные времена. Попробую потихонечку выгрузить то, что «писал в стол», ведь конец года был богат событиями и открытиями. Начнем с хорошей (и свежей) новости:

Github разрешил создавать приватные репозитории бесплатно (3 участника максимум). Github — главное хранилище исходного кода и одна из крупнейших социальных сетей для программистов. Их недавно купил Microsoft за 7.5 миллиардов долларов, так что любые изменения — очень интересны.

Хорошо, что теперь меньше необходимости пользоваться Bitbucket и Gitlab. Это клоны Github с бесплатными приватными репозиториями, но менее популярные, с чуть худшим дизайном и меньшим количеством интеграций из коробки.

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

пост №783

Github на прошлой неделе опубликовал postmortem, почему они лежали сутки. Язык тяжелый и перегружен жаргоном, executive summary отсутствует как класс, куча воды про «вы для нас очень важны». Текст — 3/5. Были бы на самом деле важны — сделали бы учения нормальные. Тоже мне engineering excellence.