stack overflow

Взлет и падение StackOverflow.

Это был главный сайт вопросов и ответов для программистов. На пике популярности, в 2014-2018, там задавали по 200 тысяч вопросов в месяц! В прошлом месяце, на нем задали только 3 тысячи вопросов, столько же, как и в августе 2008, при запуске.

Нейросети — финальный удар, который добил гиганта. ИИ отвечает на конкретно твой вопрос мгновенно, а недавно научился искать по всему интернету. Это удобнее, чем часами, а то и днями ждать ответов от волонтеров.

Но сайт начал падение ещё в 2018 году! Ну и окончательно покатился вниз в 2021, задолго до появления нейросетей (первая сколько-то полезная chatgpt 3.5 выйдет только в ноябре 2022).

Что же это было? Две главные гипотезы:

1. Discord. Эту программу для чатов запустили в 2015 году и в 2016-17 туда начали переезжать популярные open source проекты. Это, кстати, огромная потеря, ответы на вопросы из Discord’а недоступны для поиска в «большом интернете». Есть проекты типа Linen, которые пытаются это исправить, но они стоят денег и по умолчанию сообщения «заперты» в чатах. А ещё Discord, конечно, продаёт доступ к чатам компаниям обучающим нейросети, но это отдельная история.

2. Очень злая модерация. Модераторы закрывали вопросы как дубликаты или как не подходящие под «правила сайта». В результате, новички часто не могли получить ответ на свои вопросы и уходили разозленные, а опытные участники разочаровывались и переставали отвечать. Классический синдром вахтера, когда суть подменяется формой, у википедии схожие проблемы.

Интересно, что сайт изначально имел двойственную суть: это была попытка создать полную, структурированную энциклопедию знания о программированию с одной стороны — это был посыл со-основателя Джефа Атвуда (он вышел из проекта в 2013) и сообщество людей, которые помогают друг-другу, с другой — идея Джоэля Спольски, второго сооснователя, вышедшего из проекта 2019 вместе с продажей.

Sic gloria transit mundi.

Кстати, SO — пример отличной архитектуры, когда люди не изобретают сложность на пустом месте. Один из самых популярных сайтов в интернете работал на десятке серверов, а временами выживал вообще на одной машине. Рекомендую серию статей 2016 года, где инженер оттуда рассказывает, как всё устроено под капотом. Есть чему поучиться.

А ещё у нас есть эпизод подкаста, где мы говорим с Николаем Чабановским, который сделал русский клон и продал его самому Джоэлю Спольски и отвечал за сообщества в SO.

Прям ностальгия...

Stack Overflow — самый популярный сайт среди программистов. Это как ответы@mail.ru, только вопросы по программированию, а ответы обычно полезные.

Там есть ответы почти на все популярные вопросы, так что появилось выражение «stackoverflow programming», когда не особо разбираешься, что тебе нужно сделать, а просто копируешь оттуда код.

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

В общем, культовый сайт, созданный культовыми Джоэлем Спольски и Джефом Атвудом и по-настоящему важный рабочий инструмент для миллионов разработчиков.

🎙 Разбираемся в том, как он появился, как устроен и как задавать хорошие вопросы в интернете в новом эпизоде подкаста. Гость — создатель русского клона stackoverflow Николай Чабановский. Коля продал свой сайт Джоэлю (!) и развивает в Stack Overflow сообщества. 💥

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

Большие новости! Один из главных сайтов для программистов StackOverflow купила инвестфирма Prosus, за 1.8 миллиарда долларов. Обещают, что с точки зрения пользователей ничего не изменится.

Ссылки на первоисточники: эксклюзив WJS, вопрос и ответ на самом SO, что же это всё значит, а также официальный пост на сайте компании и длинный пост в блоге основателя SO, культовом Джоэле Спольски.

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

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

Как пишут многие коллеги, странно, что не майкрософт купил. SO — один из немногих популярных и модных сервисов, который целиком написан и работает на технологиях Microsoft, да и компания вкладывается в «любовь программистов».

Хочу добавить пару слов про основателя SO Джоэля Спольски — это культовая фигура в мире IT. Чувак основал тот самый Trello, а до этого руководил разработкой Экселя (да, того самого экселя) и вел самый крутой блог про программирование, когда это ещё не было модно. ❤️

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

Не забывают по пути объяснять, какие они молодцы и как у них все правильно устроено. Качественный PR.

Для контраста: StackOverflow, главный сайт вопросов-ответов для программистов и не только, на прошлой неделе взломали. VP of Engineering публикует короткий пост, буквально «на выходных нас взломали, данные вроде целы, экстренно конопатим дырки, напишем как разберемся до конца».

Старший дизайнер из StackOverflow рассказывает, как у них всё remote-first, а не просто remote-friendly.

Длинный и интересный пост с кучей деталей об организации удаленной работы в компании (и дизайн-процессе). У них, например, есть специальный человек, который помогает (удаленно) обустроить домашний офис и разобраться с налогами, а все встречи проводятся через видео-связь (никаких «мы тут соберемся, а ты звони)». Клёвые иллюстрации (видно, что пост делал хороший дизайнер), образцовый пример онлайн-рассказа и отличная реклама работы в компании.

Не всё, что они делают, я готов применить у себя прямо сейчас. У нас всего 11 человек в команде разработки и мы больше экономим, но то, как устроена удаленная работа в StackOverflow — хороший ориентир.

Спасибо за наводку в нашем чатике Максу Сябро.