Когда собираешься куда-то вдвоём, начинается обычная история. Один купил билеты, другой забронировал гостиницу. Потом кто-то платит за такси, кто-то за обед. И вроде всё по-дружески, никто не считает до копейки, но в голове постоянно крутится — кто сколько потратил, кто кому должен. Неудобно.

Готовимся с Димой к Эльбрусу, и всё это началось заново. Я оплатил билеты, он — жильё. Впереди ещё куча мелочей. Можно, конечно, завести табличку или просто скидывать чеки в чат. Но хотелось по-нормальному. Удобно. Красиво.

Решил вопрос технически. За пару вечеров собрал приложение — Popolam. Работает как PWA, ставится на телефон, работает без интернета. В горах это важно — связь там так себе. Вносишь траты, указываешь кто платил, система сама считает баланс и в конце говорит кто кому сколько должен. Минимум переводов, без путаницы.

С нейронкой делал, конечно. Сам бы за пару вечеров не успел. Хотя с интерфейсом пришлось повозиться — пока добился того, чтобы всё было не просто рабочим, а приятным.

И вот сидишь, смотришь на результат — домен зарегистрирован, приложение работает, всё настроено. И прямо душа радуется. Не потому что сделал что-то грандиозное. А потому что взял живую задачу, которая прямо сейчас беспокоит, и решил. Быстро, просто, красиво.

Есть в этом что-то правильное. Когда технологии не ради технологий, а ради конкретного дела. Через неделю будем в горах, и вместо подсчётов в уме — просто открыл приложение, записал, забыл. А в конце поездки — один перевод, и всё.

Раньше мне казалось, что программирование — это про большие системы, про команды, про месяцы работы. А сейчас всё чаще ловлю себя на мысли, что самое ценное — это маленькие инструменты для себя. Решил задачу — и она больше не занимает место в голове. Освободил внимание для чего-то другого. Для гор, например.

Может, в этом и есть настоящая автоматизация. Не когда машины делают за тебя работу. А когда ты убираешь мелкий шум, чтобы осталось только важное.