Полірувати те, чого ще ніхто не бачив
З cThrone у мене був період, коли я кілька місяців штампував нові фічі, ніби від мене їх вимагає розлючений замовник
Активних юзерів у цей час було рівно нуль
Зате завжди знаходилося що допиляти. Тут покращити налаштування, там додати ще один сценарій, десь поправити інтерфейс. Коміти йдуть, задачі закриваються, наче все норм
Потім я відкрив базочку й побачив досить дурну картину: продукт ставав кращим для людей, яких у ньому не було
У когось замість нових фіч починається локалізація на 50 мов. LLM перекладе парочку json-ів за вечір, тому задача спочатку виглядає майже безкоштовною
А потім німецький текст не влазить у кнопку, для арабської треба переробляти верстку, а якість перекладу рідкісною мовою ти взагалі не можеш перевірити
Минає тиждень. Користувачів стільки ж
Темна тема, гнучкі налаштування, підтримка вигаданих edge-кейсів та ідеальний онбординг працюють так само. Усе це колись може знадобитися, але до першого продажу часто не доживає навіть сам продукт
Чому в коді комфортніше
Розробникам особливо легко тут застрягнути. Код дає швидкий і зрозумілий результат: тест пройшов, кнопка стала зеленою, фіча задеплоїлась на прод
Пошук користувачів так не працює. Можна написати десятьом людям і отримати тишу. Можна показати продукт і почути, що він нікому не потрібен
Я кілька місяців обирав код. Там було комфортніше
AI зробив цю пастку ще приємнішою: тепер зайві фічі можна будувати значно швидше
Product-thinking у таких ситуаціях починається з уміння прибрати задачу зі спринту, навіть коли дуже хочеться її зробити
Що я свідомо поки не роблю
Зараз до перших платних юзерів я задаюсь одним питанням: ця задача допоможе знайти першого клієнта або зрозуміти, чому він не платить?
Якщо ні, відправляю її в беклог
Звісно, баг, через який продукт не працює, чекати не буде. А переклад кнопки сорок сьомою мовою якось переживе
Тому поруч зі списком задач у мене тепер є ще один: що я свідомо поки не роблю