Месяц: Июнь 2026

Проблема вместо идеи: с чего начинается продукт, который будут покупать

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

Как я впервые в Google Play публиковался

Привет, Хабр Хочу увековечить свой первый опыт создания и релиза моего приложения в плей стор и нет для этого места лучше, чем то, которое я всегда с удовольствием как анонимус читаю. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Bus-factor склада: как считать зависимость от ключевых руководителей

В инженерии программного обеспечения есть метрика bus-factor — минимальное количество людей, одновременная потеря которых останавливает систему. Чем выше число, тем устойчивее операция к кадровым изменениям. В IT эту метрику считают регулярно. На складах — почти никогда. При том что текучесть персонала в складской отрасли составляет около 49% в год. Склад, который не знает своего bus-factor,...

Как мы научились видеть иерархию корутин в Android‑приложении: Coroutine Tracer в библиотеке Demeter

Отладка корутин в Android — задача, с которой сталкивается каждый разработчик, использующий Kotlin. На один экран могут приходиться десятки вызовов launch и async, но стандартные инструменты показывают потоки, а не корутины. В итоге, когда одна из корутин зависает, разработчик оказывается в тупике: отладчик показывает живой поток, но не показывает, какая корутина на нём выполнялась, в каком suspend‑вызове она остановилась и кто её запустил. Приходится искать причину вслепую — расставлять логи...

Почему мы так уверенно решаем не те задачи

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

Как я свой мессенджер запускал #1

Друзья, по мере того как развиваются события, буду вести здесь небольшой бортовой журнал, который, возможно, кого-то улыбнет, а кому-то пригодится в качестве case study. И заранее извиняюсь перед всеми, кому доставляю неудобства своей вот этой малополезной графоманией. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Как мы считаем недельное меню в Pikni Food: пачки, остатки и solver вместо списка рецептов

Рассказываем, как из идеи «собрать меню на неделю» получилась задача оптимизации: КБЖУ, бюджет, целые упаковки, остатки в холодильнике, цены магазинов и план готовки. Внутри — почему схема «рецепты → список покупок» быстро ломается, зачем понадобились greedy, simulated annealing и MIP, и почему список покупок оказался почти отдельным продуктом. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0