Команда AI for Devs подготовила перевод статьи о том, как устроена внутренняя культура Cursor — самого быстрорастущего SaaS-стартапа в истории. Почему компания с десятками бывших основателей, очным форматом работы и культом взаимного доверия растёт так стремительно — и что из этого может взять для себя любая команда?


Меня впервые познакомил с командой Cursor бывший коллега, сказавший, что в компании ищут людей с «интересными взглядами на маркетинг». Мы поговорили 30 минут, после чего меня пригласили заглянуть в штаб-квартиру Cursor в Сан-Франциско. Это вылилось в несколько неформальных (как мне тогда казалось) бесед с разными членами команды. Я отправила им свои размышления по итогам разговоров и занялась своими делами дальше.

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

Объём и срок моей роли оставили намеренно размытым, но если упростить, то задача звучала как: «помочь Cursor рассказать свою историю» через мои собственные, довольно своеобразные впечатления.

При поддержке моей команды в Colossus и Positive Sum я согласилась на проект по двум причинам.

Во-первых, после визита в офис Cursor и дополнительных встреч с командой я почувствовала, что не могу не взяться за это. Я работала в Stripe и Figma в их ранние годы и снова ощутила ту самую магию, которая витает в воздухе только в особых местах. Те, кто переживал это чувство, знают, насколько оно затягивает.

Во-вторых, в эпоху ИИ ещё не появилась ни одна по-настоящему поколенческая компания — и, на мой взгляд, у Cursor есть шанс стать первой. С самого начала было ясно, что лидеры компании полны энтузиазма и хотят создать новую «инструкцию» по построению компаний. Мне захотелось увидеть, как формируется культура, необходимая для этого, и внести свой вклад в её развитие.

Про Cursor ходит много легенд и тумана. За последние два месяца кое-что совпало с моими ожиданиями, но многое — совсем нет. Вот что меня действительно удивило в компании и её культуре.

Офис в Сан-Франциско — идеальная среда для работы Cursor

Чтобы по-настоящему понять культуру Cursor, нужно попасть в их офис в районе North Beach — единственный стартап в округе. Атмосфера напоминает студенческую гостиную или столовую, и если бы вы не знали заранее, вы вряд ли бы догадались, где находитесь. Ни логотипов Cursor снаружи, ни корпоративных постеров на стенах, ни людей в брендированном мерче — даже наклейки Cursor на ноутбуках встречаются редко.

Вместо этого офис представляет собой просто пространство, где люди работают за столами или собираются группами по двое-трое. На стенах — не белые маркерные доски, а настоящие меловые (президент компании, Оскар Шульц, с удовольствием расскажет, где он находит лучший мел). Мебель — эклектичная смесь предметов, купленных у retired tech-энтузиаста из Ист-Бей, который увлекался европейским винтажом. Стены заставлены книгами — множеством учебников и ещё большим количеством томов с заломанными корешками и следами реального использования.

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

Это всё создаёт ощущение «подростков в плащах», притворяющихся взрослыми. Но при этом атмосфера совершенно лишена пафоса — и это подкупает.

Cursor — это в основном про работу очно: 86% сотрудников работают либо в сан-францисском HQ, либо в новом нью-йоркском офисе. Насколько я могу судить, если тебе нужна чья-то помощь, лучше подойти и постучать по плечу. Сообщения в Slack и даже назначенные созвоны здесь куда менее надёжны, а значительная часть совместной работы происходит спонтанно — у меловой доски или за чьим-то столом. Запланированных встреч почти нет: компания очень внимательно относится к сохранению времени для deep work и гибкости в том, как день развивается сам по себе. Когда я спрашивала про полезные документы, мне ответили, что «Cursor — это скорее культура устного слова».

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

В компании уже обсуждают открытие третьего офиса, и, вероятно, по мере роста распределённой команды появятся новые коммуникационные ритуалы. Но пока что энергия от работы вживую ощущается почти опьяняющей.

Каждый день в 13:00, шесть дней в неделю, весь офис собирается за общими столами на обед, приготовленный Фаусто — обожаемым поваром команды. По легенде, Фаусто однажды пытался уволиться, потому что ему стало слишком тяжело ежедневно придумывать новое меню для команды, которая удваивалась каждые несколько недель. Чтобы облегчить ему жизнь, кто-то из Cursor сделал для него генератор меню на ИИ. Теперь Фаусто общается в Slack наравне со всеми, делится новыми блюдами, получает комплименты за уже любимые, собирает пожелания — в Cursor даже шеф-повар действует с «high-agency».

Разговоры за обедом и ужином почти всегда так или иначе о работе — в самом широком смысле. Люди узнают друг друга через то, как они думают: обсуждают задачи в Cursor, идеи, которые пытаются распутать, или размышляют о будущем продукта и индустрии. Большую часть времени в офисе я просто провожу за этим столом. Мне редко кажется, что мне есть что добавить по существу, но задавать вопросы — само по себе увлекательно. Тридцать минут за столом — и перед тобой проходит бесконечный поток интересных мыслей, пока одни люди уходят, другие садятся. Похожее чувство у меня было в Stripe в 2015–2017, но главное отличие Cursor — здесь почти всегда есть кто-то, кого я вижу впервые, потому что сотрудники постоянно зовут «умных друзей» просто заглянуть.

Когда я спросила сооснователя Суалеха Асифа, что больше всего тревожит его в процессе построения компании, он ответил: «Когда люди начинают говорить о погоде за обедом.» Судя по тому, что я вижу, беспокоиться ему пока совершенно не о чем.

Машина найма в Cursor работает на совершенно другом у��овне

Секрет Cursor в том, что базовой единицей найма они считают не вакансию, а человека. Объясню.

В большинстве компаний процесс найма выглядит так: находят пробел в способности команды выполнять какую-то функцию, открывают вакансию, собирают список кандидатов, проводят часть собеседований, выбирают одного человека — и он выходит на работу через пару месяцев.

В Cursor процесс выглядит иначе: кто-то пишет имя очень, очень сильного человека в Slack-канал #hiring-ideas, команда тут же начинает активно проявлять интерес, проводит командные интервью (уровень «процесса» сильно варьируется), и если интерес взаимный — человек выходит на работу уже в понедельник.

Команда растёт стремительно. Год назад в компании было меньше 20 человек; сегодня — уже около 250. Я сама трачу примерно четверть своего времени на рекрутинг, и это не просто поощряется — это считается нормой. В Slack-канале #hiring-ideas постоянно появляется поток новых имён. Поиск кандидатов здесь — это не просмотр должностей на LinkedIn и добавление людей в таблицу для рекрутера. Это скорее искреннее любопытство: кто лучшие люди, которых мы можем позвать?

Команда нашла Эрика Закариасcона, потому что он проводил воркшопы по Cursor в Стокгольме. Иан Хуан выделялся в пользовательской телеметрии — он настолько много писал код в Cursor глубокой ночью, что это просто невозможно было не заметить.

Когда появляется потенциальный «пул талантов» — например, закрывается New Computer или происходят массовые увольнения в Meta — команда Cursor коллективно ищет среди них самых сильных. Каждый раз, когда кто-то из Cursor натыкается на впечатляющий релиз продукта, твит или пост в блоге, он кидает имя автора в канал со стандартной подписью: “should we hire?”

Если команда приходит к единому мнению, что кандидат действительно сильный, создаётся отдельный Slack-канал, где участники начинают продумывать стратегию его привлечения. Типичные вопросы, которые там обсуждают:

  • «Над чем этому человеку больше всего нравится работать?»

  • «В чём он лучше всего?»

  • «Какой формат роли или условий был бы для него идеальным именно в Cursor?»

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

Иногда также предлагаются идеи, к кому из общих знакомых можно обратиться для неформальной «проверки» или передачи сигнала кандидату — часто без какого-либо уведомления или разрешения от самого кандидата (и к этому у меня, признаюсь, смешанные чувства).

Далее кто-то из Cursor добровольно или по предложению команды становится основным контактом для общения с кандидатом и возглавляет весь «рой» взаимодействий. Этот человек координирует процесс, но сам кандидат получает внимание с разных сторон — ему пишут и созваниваются сразу несколько участников команды Cursor.

(Никакого неуважения к рекрутёрам, но для кандидата это ощущается совершенно иначе, когда ты общаешься не с рекрутером, а напрямую с будущими коллегами.)

Фраза «Не ищешь работу? Не проблема. Давай просто сделаем небольшой проект вместе» — звучит очень часто.

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

Это также отличная возможность для команды Cursor, чтобы соответствующие сотрудники могли оценить—то есть, познакомиться!—с кандидатом. (Как выразился один из ребят, это такой “бац — внезапный интервью-луп”.)

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

Тем не менее, несмотря на весь этот агрессивный аутрич, уровень приёма в Cursor делает элитные университеты похожими на летний лагерь.

Каждый руководитель любит повторять, что «талант — всё», но очень немногие компании действительно готовы действовать в соответствии с этим принципом. Cursor — готова.

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

Руководящая команда Cursor лично утверждает каждый найм — и, как мне кажется, так будет ещё очень долго.

Так же как каждый в Cursor занимается сорсингом, каждый занимается и “закрытием” кандидатов. Иногда человеку после оффера нужно чуть больше убеждения. (Напомню: «искать работу» — совершенно необязательное условие, чтобы получить оффер от Cursor.) В этом смысле команда работает без малейшей усталости.

  • Рё Лу, ранний дизайнер в Stripe и Notion и большой поклонник Apple, получил в подарок ранний Macintosh.

  • Лукас Мёллер впечатлил основателей холодным письмом о своей любви к программированию и уважении к тому, что создаёт компания. Основатели слетали ради него из Калифорнии в Германию — Лукас отказал. Но, как с улыбкой сказал Оскар: «‘Нет’ — это часто начало разговора.»
    Год спустя основатели снова прилетели в Германию — и в этот раз Лукас улетел вместе с ними в Сан-Франциско.

  • Джордан Макдональд была абсолютно довольна своей текущей работой, когда Cursor постучался. Шесть месяцев непринуждённых кофе-встреч, плюс талантливые люди из её круга, которые стали уходить в Cursor,— но она по-прежнему стояла на своём.
    На одном из таких кофе команда Cursor узнала, что Джордан недавно переехала в новый дом. В рамках «финальной фазы убеждения» они связались с её интерьерным дизайнером, чтобы выяснить, какая деталь интерьера могла бы склонить чашу весов. В итоге кофемашину доставили прямо в её новый дом. Джордан вышла в Cursor в октябре.

Одно заметное место, где Cursor ощутимо проседает в найме, — женщины в продакт- и инженерных ролях. Это признанный баг и приоритет p0, который команда ставит себе исправить как можно быстрее.

(Если это про вас и вы ловите себя на том, что киваете, читая это — давайте поговорим.)

Убедительная миссия + хардкорные технические задачи + победы + выдающийся найм = запредельная концентрация таланта

Обычно лучшие специалисты не стекаются в компанию так рано. Но у Cursor есть все “магические ингредиенты”, поэтому он смог привлекать исключительных людей с самого начала.

Со стороны продукта и инженерии Cursor работает на пересечении самых интересных задач в UX и машинном обучении. (Работа над Cursor 2.0 — собственная модель и новый интерфейс для агентных рабочих процессов — недавнее подтверждение этому.)

Со стороны go-to-market Cursor — одна из самых быстрорастущих компаний в истории с точки зрения выручки: она прошла путь от $0 до $100 млн ARR без отдела продаж, а созданная позже команда продаж нацелена добавить ещё один ноль до конца 2025 года.

Slack-канал #closed-won, где бот сообщает о новых сделках, — это практически непрерывный поток нотификаций.

Всё это соединяется в невероятно привлекательную миссию — в мире, где каждый этап жизненного цикла разработки ПО вот-вот будет “подключён к интеллекту”. Более того, само понятие “создание софта” стремительно выходит за пределы профессии инженера: теперь это делают дизайнеры, продакт-менеджеры, основатели и отраслевые эксперты. TAM стремительно растёт.

По всей компании Cursor работают 50 (!) бывших основателей — больше пятой части команды. Почти 40% учились в MIT, Harvard, Columbia, Cornell, Carnegie Mellon, Stanford, Berkeley или Yale — и при этом никто не обсуждает, где кто учился.

Для одних Cursor — первая работа. Другие начинали карьеру в Figma, Stripe, Segment, Plaid, Notion, Vercel, Dropbox, GitHub или Uber. Настоящий плавильный котёл талантов.

Как это проявляется? Лучшее описание, которое я могу дать: здесь все излучают компетентность — но без показухи. Или иначе: в Cursor фактически нет заметной некомпетентности. Люди просто очень хорошо делают свою работу и уверенно так работают каждый день.

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

Майкл часто говорит, что хочет, чтобы Cursor был «убежищем для само-мотивированных индивидуальных контрибьюторов». И пока что так и есть. В этом «Доме IC-ов» люди просто берут и делают, движимые собственным энтузиазмом и силой воли, а не ждут, что менеджеры что-то поручат или разрулят. Роль индивидуального контрибьютора — действительно самая престижная в компании. Со-основатель Аман Сэнджер до сих пор — гордый IC. Мой неизменный образ: Аман, забившийся в угол офиса, весь день пишет код, почти без перерывов. В Cursor здоровая культура:

  • берёшь работу, которая тебя больше всего вдохновляет (или раздражает!),

  • амбициозные задачи можно отдавать одному человеку,

  • без привязки к должностям, орг-структуре или командам,

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

Один новый сотрудник в отделе продаж заметил:

«В моей прошлой компании (очень модный стартап) мне понадобилось 30 дней, чтобы мне разрешили поговорить с клиентом. Здесь — меньше 30 часов.»

Другой свежий пример — уже из инженерной команды. Внутри Cursor начала расти волна энтузиазма вокруг того, что команда могла бы сделать прямо в браузере. Несколько человек подняли руку, чтобы взяться за задачу — буквально за выходные.

Команда получилась такая:

  • Иэн Хуанг, один из самых опытных инженеров Cursor и при этом довольно недавний выпускник;

  • Эндрю Миллич, бывший основатель и создатель Notion Mail;

  • Лукас Мёллер, который за 10 дней построил почти весь Cursor CLI;

  • Бальтазар Сунига, ещё один опытный инженер, известный фразой: «решения принимаются в коде, а не на митингах».

Как сказал Эндрю:

«Мы всё отложили, вошли в режим полного фокуса и ответственности, и работали вместе в офисе, пока не сделали. Это один из самых весёлых рабочих опытов в моей жизни.»

И подобные истории происходят в Cursor постоянно и повсюду.

Это работает не только благодаря высокой концентрации талантов, но и потому, что соотношение “важные задачи / количество людей” у Cursor очень высокое. Я помню случай в Stripe примерно в 2018 году: в туалетах появилась какая-то совершенно бессмысленная корпоративная агитка, и Патрик Коллисон мгновенно задался вопросом, не разрослась ли команда обучения и развития до ненужных масштабов. Насколько я могу судить, ничего похожего на раздутые команды в Cursor просто нет.

Мудрые дети

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

Несмотря на молодой средний возраст, меня приятно удивило, что команда оказалась тёплой, хорошо одетой, смотрящей в глаза, чёткой и уважительной в общении — и при этом старательно меняющей пустые рулоны туалетной бумаги в общих санузлах. Меня также удивило, что такие молодые люди так часто выражают свои идеи, опираясь на историю Кремниевой долины, мировую историю, поп-культуру, искусство, опыт совершенно других индустрий и закономерности, которые они заметили в работе тех, кем давно восхищаются. Диапазон отсылок огромный, но во всех примерах очевидно одно: в Cursor люди изучают мир по мере того, как идут по нему, а не полагаются исключительно на личный опыт как на единственный источник контекста и идей (типичная ловушка «молодых» специалистов). Это делает команду особенно способной находить элегантные решения для самых разных типов задач.

Чтобы делиться тем, что они замечают и изучают, многие сотрудники создают в Slack собственные каналы-«мозги», где публикуют свои личные размышления. Никаких ожиданий по поводу реакции или обсуждений нет — но люди с интересными идеями быстро собирают вокруг себя аудиторию. В самых популярных «мозговых» каналах контент почти никогда не сводится к демонстрации проделанной работы или попыткам «понравиться начальству» — это именно идеи и размышления.

Недавние примеры:

  • рассуждения о том, являются ли «CMS пережитком до-AI эпохи»,

  • очень вдумчивый отчёт после серии встреч с клиентами,

  • предельно детализированный friction log по ещё совсем раннему продукту Cursor.

Пожалуй, самое важное для меня — здесь почти нет того, что обычно сопровождает молодые стремительно растущие стартапы: никакого LFGGGGGG, разговоров о том, что кто-то «cracked», переизбытка смайликов или мемов.

Мои недавние любимые нерабочие сообщения включают:
— приглашение на Времена года Вивальди в Сан-Франциском симфоническом оркестре,
— фото из нью-йоркского и сан-франциского беговых клубов, собирающихся в 21:00,
— дружеские подколы по поводу слабой статьи об ИИ в The New Yorker,
— целый канал #laundry с еженедельным «стендапом по стирке» от Slack-бота,
— дискуссии о том, как правильно складывать простыни на резинке,
— опрос о том, какой гуманоидный робот первым будет заправлять нам кровати.

Никто никогда не «ломает образ». Самый используемый эмодзи — ♥️. Никто не повышает голос, не раздражается, не теряется, когда что-то идёт не так.

Всё ощущается очень… взросло.

Совсем недавно из-за небольшой оплошности произошёл довольно серьёзный сбой. Человек, по чьей вине это случилось, написал в канале #general в Slack, где собирается буквально вся компания:

«Извините, друзья. Я очень тщательно подготовился и сделал это изменение настолько безопасно и согласованно, насколько только мог придумать».

Под сообщением сразу посыпались ♥️. Первый ответ был таким:

«Отлич��о, что у нас был готов быстрый откат! Мы сделаем постмортем, но такого рода изменения по своей природе рискованные, и мы вместе подумаем, как сделать лучше в будущем».

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

Вообще, в Cursor никто не сплетничает о проблемах компании или «драме» в руководстве. Да, рынок крайне конкурентный, но разговоры о похожих продуктах ведутся с уважением и по существу — обсуждают именно продукт, а не впадают в экзистенциальный страх.

Многие гости офиса отмечают, что атмосфера здесь «спокойная». Сотрудники смеются, когда слышат это:

«Это как утка на воде», — сказал один из них. — «Сверху мы выглядим спокойными и плавными, но под водой лапы бешено работают».

9–9–6 здесь вообще ни при чём. Люди просто любят свою работу.

Если судить по разговорам со многими операторами и руководителями в Кремниевой долине, главное, что «знают» о Cursor — это будто бы там все работают чудовищно много. Некоторые даже упоминают режим 9-9-6 (с 9 утра до 9 вечера, 6 дней в неделю).

Это совсем не отражает того, как компания относится к работе.
Никакого требования 9-9-6 нет и никогда не было.

Но есть другое: заметная часть команды настолько любит то, что делает, и настолько вовлечена, что работает действительно много — исключительно по собственному желанию. Темп и объём работы полностью самонаводящиеся.

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

Ни разу никто не просил меня работать допоздна или выходить по выходным.

Работала ли я вечерами или по выходным? Ещё как! (Я пишу этот самый абзац в субботу, пока мой 10-месячный ребёнок спит наверху.)

Бывали ли у меня суперпродуктивные сессии после окончания рабочего дня, когда Slack, почта и календари наконец умолкают? Определённо. Многие делают так каждую неделю.

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

По-честному, в первые недели в Cursor мне казалось, что я просто не могу вздохнуть. Всё вокруг выглядело важным, и всё мгновенно оказывалось в моём списке задач. Дополнительные часы сами по себе не спасали. Я не была уверена, над тем ли я работаю, достаточно ли хорошо делаю, достаточно ли влияния создаю — и к кому вообще идти с этими вопросами. Многие новые сотрудники описывают что-то похожее.

Но когда понимаешь, что такая норма — это следствие высокого базового доверия в твои способности (привилегия очень жёсткого процесса найма!), и когда начинаешь улавливать, как работает компания, паника постепенно превращается в уверенность.

И работать в таком режиме — удивительно захватывающе.

Я также скажу, опираясь на свой опыт консультирования компаний по корпоративной культуре: темп и рабочая этика — одни из самых заразительных норм (и в хорошую, и в плохую сторону).

Если твои коллеги работают быстро — ты тоже ускоряешься.
Если они отвечают в Slack молниеносно — ты отвечаешь так же.
Если они уходят домой к ужину — ты делаешь то же самое.
Если они приходят в офис в субботу — и ты приходишь.

Базовая настройка Cursor — быстрый темп. И большинство делает это с удовольствием, а не из-под палки, — искренне радуясь возможности соответствовать такой планке.

Dogfooding

Как было отмечено в одном из самых ранних документов о культуре Cursor:
«Cursor, вероятно, занимает первое место в мире по среднему количеству часов, которые сотрудники проводят, используя собственный продукт каждую неделю. Единственный реальный конкурент — разве что Apple со своими Mac и iPhone».

В результате продуктовая стратегия формируется удивительно снизу вверх.
Абсолютно достаточной — и, пожалуй, лучшей — причиной заняться какой-то задачей является то, что тебе самому нужна эта фича.

Кроме того, у пользователей Cursor огромное количество идей о том, как сделать продукт лучше. Они постоянно пишут об этом в X, Reddit, LinkedIn, HackerNews, а также рассылают сотрудникам сообщения и личные DM.

Команду Cursor нередко шутливо жалуются: они почти не могут общаться с кем-нибудь вне офиса, не получив непрошенный фидбэк о продукте. Все в Cursor пользуются Cursor постоянно.

Как только кто-то в команде приходит к убеждению, что фичу нужно реализовать или доработать, у него есть два пути: он может показать её на еженедельной продуктовой демо-встрече или просто начать её строить сразу.

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

Когда фича готова, её выкатывают во внутреннюю версию Cursor — посмотреть, приживётся ли. Команда наблюдает:

  • появится ли внутренний “traction”,

  • какие отзывы и улучшения предложат коллеги,

  • или же фича быстро уйдёт в забвение.

Поскольку сотрудники Cursor сами являются идеальными пользователями продукта, каждый ищет внутренний product-market fit для тех функций и инфраструктуры, в которые верит. Именно так появились любимые фичи Cursor — Tab, CmdK, Agent, Bugbot и Background Agent.

Один из моих любимых Slack-каналов в Cursor — #braintrust, куда входит вся компания. Там люди получают отзывы о том, что они делают, часто в формате голосования с помощью эмодзи. Пример реального поста: “cmd k – edit full file – 🟢 = УДАЛИТЬ, 🔴 = ‘Я этим пользуюсь, оно мне нужно.’”

Это удивительно эффективный (и увлекательный) способ заставить людей выбрать сторону, и такие опросы часто приводят к полезным и глубоким обсуждениям.

Позиция компании звучит примерно так: «Другие могут заниматься тем, чтобы опускать порог входа, а Cursor будет заниматься тем, чтобы поднимать потолок возможностей».

Интересный побочный эффект такого масштабного dogfooding’а и постоянного тестирования заключается в том, что Cursor превосходно умеет пересматривать дефолты и убирать устаревшие или ненужные функции. В основном Slack-канале для продуктовых обсуждений регулярно появляются вопросы вроде:

  • «Нам реально нужна эта настройка?»

  • «Можно ли добиться того же в меньшее количество кликов?»

  • «Как упростить?»

  • «Кто-нибудь этим пользуется? Можно убить?»

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

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

Важно и то, что Cursor активно используют не только инженеры и продукт, но и команда go-to-market, которая для стартапа необычно техническая. Они применяют Cursor для обновления сайта, создания внутренних инструментов, дашбордов и прочего.

В Slack-канале #built-with-Cursor регулярно появляются side-projects, сделанные прямо в Cursor:

  • трекер доступности корта для пэдела/пиклбола,

  • свадебный сайт одного из сотрудников,

  • визуализация горячих клавиш Cursor,

  • небольшая игра, где можно «кормить» офисных собак,

  • Metguessr — версия geoguessr, но по экспонатам Метрополитен-музея.

И снова — это совершенно не корпоративное требование. (В отличие от Figma, где всем до выхода Slides предписывалось делать презентации через Figma.)
Просто людям действительно нравится возиться с Cursor и строить на нём что-то своё.

«Fuzz»

Fuzz — мой любимый ритуал в Cursor. Когда приближается крупный релиз (новая версия клиента, обновление сайта), вся команда собирается в одной комнате и пытается сломать продукт.

Обычно всё начинается с сообщения в публичном Slack-канале от владельца фичи:
«Fuzz session on X happening now in the basement.» Иногда людей заманивают пончиками или бэйглами, но чаще это вовсе не нужно — у команды очень сильное чувство ответственности за то, чтобы не выпустить баги пользователям. Все готовы делать рутинную работу ради стабильности.

В одном из ранних документов «Welcome to Cursor» это сформулировано так:

«Брать ответственность за баги. Ошибки случаются, но каждый баг, который мы отправляем пользователю, — это разочарование. Мы просим людей писать код в Cursor весь день, каждый день, и баги или проблемы с производительностью — простой способ заставить их уйти.»

Fuzz начинается, когда критическая масса разработчиков собирается в круг — настолько большой, насколько позволяет комната. Пока те, кто пришёл раньше, занимают места, многие устраиваются по-турецки на полу, на краях диванов или на стульях (и даже на подлокотниках стульев), которые кто-то притащил от рабочих столов, положив ноутбук на колени. Затем владелец продукта отправляет ссылку и инструкции к свежей сборке — и даёт команду приступить к работе.

Помимо щелчков клавиш, во время «fuzz» царит тишина: люди 60 минут сидят над ноутбуками и ищут баги, огрехи интерфейса, непродуманные edge-cases и шероховатые детали, которые стоит исправить — и сразу же выкладывают находки в Slack. Иногда разгораются мини-дебаты о том, какое решение элегантнее (иногда даже проходит голосование эмодзи). Результат часа работы — обычно очень, очень длинный список задач, которые нужно успеть закрыть перед релизом (как правило, на следующий день).

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

Конструктивное трение

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

В Stripe была похожая культура; моя бывшая начальница, коллега и сооснователь Eeke придумала термин «микропессимист, макрооптимист», чтобы описать этот стиль работы. Это полностью совпадает и с Cursor. Люди могут быть очень критичными к исполнению, но при этом остаются искренне оптимистичными в том, что они создают что-то значимое. И, как правило, формулируют замечания через призму будущего успеха, а не возможной неудачи.

Как и большинство культурных норм, эта зарождается у основателей. Майкл постоянно поощряет «острые вопросы» на общекомандных Q&A, где он сам сидит на «горячем стуле». Суалех, в свою очередь, известен тем, что пишет людям в личку вопрос: «О чём ты сейчас волнуешься?»

Такая культура очень легко может стать токсичной, если её сочетать с эго, офисной политикой, плохой коммуникацией или склонностью к эмоциональной нестабильности. Я также встречала многих (очень талантливых) людей, для которых поиск изъянов — это спорт, но у которых нет внутреннего желания эти изъяны устранять.

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

В этой же связи я однажды спросила Майкла, каким он хочет, чтобы ощущалась компания. Он ответил вопросом на вопрос: «Ты смотрела тот документальный фильм про Beatles?» (Он всегда отвечает вопросами).

Если вы не видели документалку Get Back, то лучше всего её можно описать так: самая знаменитая группа всех времён запирается в студии с трёхнедельным дедлайном и методом непрерывных итераций создаёт рекордный альбом Let It Be. В фильме есть электризующие моменты — например, когда Пол Маккартни сидит с бас-гитарой, вполголоса бормочет какие-то бессмысленные слоги, и вдруг как будто случайно нащупывает рифф и структуру будущей Get Back. Есть и напряжённые сцены — вроде той, где Джордж Харрисон срывается на Пола, который пытается провести уставшую группу через очередной дубль песни. Всё это время ощущается давление фанатов и студийных менеджеров, словно витает над зданием, но ребята продолжают работать.

Перепады творческого процесса в фильме показаны во всей красе, и самое прекрасное в этом то, что нам снова напоминают: когда речь идёт о создании чего-то по-настоящему выдающегося, магия рождается в обыденности. Великое создаётся из столкновения маленьких искр — их зажигают люди, находящиеся на пике своего мастерства, которые очень заботятся о результате и не перестанут работать, пока не доведут всё до нужной точки. Здесь нет длинных обсуждений или стратегий — есть лишь интуитивное движение вперёд: пальцы всё время на инструментах, играют, пока не начнёт звучать.

Он не сказал это прямыми словами, но мне кажется, именно так Майкл хочет, чтобы ощущался Cursor. И, должна сказать, пока что у них это получается.

Повышение потолка как добродетель

Cursor крайне последователен в том, кого считает своим идеальным клиентом: лучших профессиональных разработчиков программного обеспечения. Это отчасти спорно, ведь очень много людей, у которых в должности нет слова «разработчик», активно пользуются Cursor — и (громко) его обожают.

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

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

Я уважаю их за это. Лозунг вроде «демократизировать X» дал бы лёгкую маркетинговую победу, но Cursor сознательно выбирает точность продукта, а не тёплые и расплывчатые маркетинговые обещания.

Я также заметила, как принципы «делать продукт для потолка, а не для пола» проявляются в процессе технических собеседований. Интервью в Cursor известны своей сложностью, особенно задачи по программированию. Когда я спросила команду об этом, они объяснили: «Слишком простая задача не позволяет показать, насколько ты хорош», и что они «готовы принимать ложные отрицания, чтобы избежать ложных положительных».

За время работы с Cursor я всё чаще ловлю себя на мысли, что хочу смотреть на вещи через призму: «А какой здесь потолок? Какая самая амбициозная версия этого?»
Такой взгляд почти всегда приводит к гораздо более смелому и масштабному мышлению.

Миссия — это награда

Так ради чего всё это напряжение, фокус и бешеный темп? Одна из самых вдохновляющих особенностей Cursor в том, что главный приз за победу — это выполнение миссии.

Если смотреть на внешние коммуникации Cursor — сайт cursor.com, прессу, публичные заявления — кажется, что компания занимается исключительно повышением продуктивности разработчиков. Это действительно эффективный и прибыльный месседж.

Но внутри компании говорят совсем о другом. Людей в Cursor волнует код — и то, что генерация кода становится тканью мира, фундаментом того, как создаётся всё вокруг.

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

До работы с Cursor я, кажется, не осознавала в полной мере, насколько прогресс ограничен нашей способностью создавать качественное программное обеспечение.

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

Что происходит, когда правильный инструмент попадает в руки людей, которые хотят создавать значимое и долговечное ПО? Разрыв между идеей и её воплощением действительно сокращается.

Многие компании заявляют о такой миссии, но в Cursor это ощущается по-настоящему.

Я думаю, причина в том, что если бы большинство из них могли уйти на пенсию завтра, они бы всё равно занимались тем же, чем занимаются сейчас в Cursor.

Во время одной прогулки я спросила одного особенно глубокого коллегу, как он воспринимает миссию Cursor. Он начал говорить о том, как создавать полезное, надёжное и прекрасное ПО; о том, что создателям нужны инструменты, которые дают очень точный контроль на каждом уровне абстракции; о том, что нам нужно преодолеть языковой барьер между человеком и ИИ в одном инструменте, который будет естественно ощущаться для любого, кто хочет создавать софт; и о том, что процесс разработки может быть ближе к скульптуре или живописи.

Раньше подобные рассуждения казались мне слегка оторванными от реальности, и, возможно, я слишком много пью Cursor Kool-Aid… но теперь я это чувствую.

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

Майкл периодически отправляет довольно прямые напоминания на эту тему; на общих собраниях он повторяет что-то вроде: «рост может скрывать плохое исполнение». (Это напоминает мне один из самых часто повторяемых операционных принципов в Stripe: «Мы ещё не победили».)

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

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

Один из самых ранних сотрудников вспоминал день, когда компания достигла $100 млн годовой выручки. Бот в популярном Slack-канале #numbers уведомил об этом всю команду. Люди отреагировали привычными эмодзи ♥️, кто-то добавил 💯, «но в офисе разговоры шли как обычно».

Возможно, лучшее доказательство того, что главная награда — это миссия, заключается в том, что за всё время моей осени в Cursor я ни разу не услышала разговоров сотрудников о том, как они разбогатеют. В Stripe и Figma (и практически в любом другом стартапе) такие разговоры были любимой темой за обеденным столом среди первых нескольких сотен сотрудников компаний-десятикорнов.

Но в Cursor — несмотря на то, что оценка компании продолжает расти — я не слышу ни слова о том, какие вторые дома люди собираются покупать, каким пра-пра-внукам оплатят колледж или какие путешествия вокруг света планируют.

Если кто-то и видит перед собой долларовые знаки — они об этом не говорят.

И, думаю, причина в том, что большинство здесь, если бы могли выйти на пенсию завтра, продолжили бы заниматься ровно тем, чем занимаются сейчас в Cursor.

Русскоязычное сообщество про AI в разработке

Друзья! Эту статью подготовила команда ТГК «AI for Devs» — канала, где мы рассказываем про AI-ассистентов, плагины для IDE, делимся практическими кейсами и свежими новостями из мира ИИ. Подписывайтесь, чтобы быть в курсе и ничего не упустить!