будни

Давно я ничего не публиковал.

Раньше я писал посты сюда как сообщения другу в чате. Другу, который находился в одном информационном поле со мной. Не объяснял шутки, не расшифровывал термины.

В какой-то момент, я стал готовить посты как эпизоды подкаста. Там мы стараемся объяснять все самыми простыми словами.

Писать такие «образовательные» тексты — большая работа. А некоторые шутки вообще теряют смысл, когда пытаешься их объяснить человеку не в теме.

Например, пару месяцев назад я сел писать посты про шум вокруг технических проблем после покупки твиттера и про изменения стоимости Reddit API (интересные и показательные истории на грани между технологиями, сообществами и бизнесом), но сдался и не стал их публиковать, когда объем «в предыдущий сериях» перевалил за несколько тысяч слов.

Думаю вернуться «назад к истокам». Извините великодушно, если не все будет понятно.

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

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

Самое сложное в маркетплейсе — это источники спроса и предложения. Запрограммировать крупный маркетплейс — нетривиальная задача, но рекомендательные системы, борьба со фродом и прочие проблемы масштабирования — это problems good to have. Если вы столкнулись с этими задачами — значит, у вас есть покупатели и есть продавцы.

Первое, что нужно сделать до любого программирования — проверить, что на этот маркетплейс есть спрос. Например, собрать за пару недель лендинг или простенький интернет-магазин на Тильде, вложить немного денег в рекламу и замерить конверсию.

К сожалению, такое исследование рынка — не наша специализация. Мы с Федей теряем клиентов и деньги. Зато спокойно спим по ночам.

Не рекомендую делать «контрольные закупки» и просить своих разработчиков сделать не имеющие смысла вещи, но если ваши программисты редко задают вам вопросы «зачем», «как это будет работать» и «как это принесет нам денег» — то это красный флаг 🚩

Я ищу клиентов. Команда супер крутых питонистов и фронтендеров освобождается с июня. В комплекте идут архитектор, продакт-дизайнер и два технических директора — я и мой партнер Федя.

Хотите запустить стартап или быстро сделать проект в крупной компании? — это ваш шанс. Пишите мне в личку @samatg или на почту s@samat.me

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

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

1. При попытке заплатить, наш сайт редиректит пользователя на страницу эквайринга с параметрами;

2. Эквайринг показывает адрес криптокошелька и сумму, которую нужно скинуть в крипте. Курс обычно фиксируется на 10 минут, нужно успеть заплатить, как при покупке билетов;

3. После успешного перевода, эквайринг редиректит человека на наш колбек URL, мы идем на бэк эквайринга, убеждаемся что всё ок и предоставляем услугу.

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

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

Я нашел двух русских провайдеров и двух зарубежных:

1. CryptoCloud — судя по документации, самые большие и взрослые русские;

2. Bitbanker — тут моя сестренка работала, хорошая техподдержка; API;

Регистрация у обоих буквально в два клика, через имейл и телегу, никаких KYC AML. Рано или поздно это прикроют, но пока можно пользоваться.

Зарубежные сервисы:

3. Coinbase Commerce — эквайринг от одного из главных криптовалютных сервисов, самые красивые, API;

4. AdvCash Merchants — сервис формально из Белиза, но активный в СНГ, API.

Имейте в виду, что в России по закону платежи в крипте принимать запрещено.

Upd: дорогой Владислав накидал в чате типовых криптоэквайреров: whitepay, binance pay, b2binpay, coingate. Учтите, что у них всех KYC/AML как у взрослых.

Я записываю все зум-звонки по умолчанию. Зум напомнил в письме, что за три года я использовал 1,3Тб — 27406% из 5 гигабайт, включенных в тарифный план. Раньше он просто напоминал, а теперь обещает отключить запись, если не заплатить или не удалить лишнее.

Терабайт хранилища в зуме стоит 100 долларов в месяц, следующий шаг — уже 5 терабайт за 500$ в месяц. Облачные хранилища — довольно дорогая штука, но есть замечательный Backblaze, 2ТБ в котором стоят 10$ в месяц. Решено, перегоню все записи в него.

В интернете есть много скриптов, которые переносят записи из зума в другие облака, но они 1) сложны в администрировании 2) рассчитаны на поточное использование, а не на массовый переезд.

За пару вечеров я написал скрипт, который прямо сейчас переносит весь мой архив — 3000 записей. Средняя скорость — 1,3ГБ/минуту. Скрипт можно дергать сколько угодно раз и использовать даже для автоматического переноса всех новых записей. Пользуйтесь на здоровье.

А вы записываете зум звонки?

Да, по умолчанию5%
Изредка39%
Нет56%
3 733 ответов

Наш клиент, сеть медицинских клиник Чайка ищет UX дизайнера. Главный IT-продукт Чайки — медицинская информационная система, в которой 600 врачей ведут лечение тысяч пациентов. Ещё у них есть сайт и мобильное приложение для пациентов.

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

Мы с Федей помогаем с технологиями, но дизайнер в Чайке всего один. Саша уже не справляется с нагрузкой и ищет себе партнера — крепкого мидла. Денег 180-230тр, удаленка. Подробная вакансия и инструкции — тут.

Мы с Федей ищем аккаунт-менеджера и я собеседую ребят.

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

Есть знаменитый сервис calendly. Шутят, что социальный статус в IT-тусовке определяется тем, кто кому присылает ссылку на calendly для встречи. И причина не только в том, кто под кого подстраивается, но и в том, насколько неудобный это сервис. Он показывает «свободные дни», а при нажатии — список «часов и минут», когда есть «свободные слоты». Приходится сидеть с этим списком и сверять со своим собственным календарем в голове.

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

И такой сервис есть! Называется он SavvyCal. Почти два года назад его запустил Деррик Реймер. Я наткнулся на него случайно, воспользовался сервисом и мгновенно влюбился. В нем было всё что нужно и ничего лишнего. А ещё его делал единственный основатель-инженер и зарабатывал на этом хорошие деньги. Мечта. Как хардкорный ранний пользователь, я нашел пару багов, у нас с Дериком завязалась небольшая переписка, я фанат.

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

Как мы помогли Вебиуму привести в порядок разработку; отчитываемся о целом годе своей работы.

Начали с большого старого проекта на руби, поддерживаемого аутсорсерами, а оставили отлично документированный и покрытый тестами (читай можно быстро пилить фичи) python+vue, технического директора и внутреннюю команду разработки.

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

Ура!

Хотите что-то подобное? Пишите мне в личку @samatg.

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

Отличная маленькая книжка, если близкие оказались в застенках — «Сказать жизни Да» Виктора Франкла, другие переводы — «Человек в поисках смысла» и «Психолог в концлагере».

На Флибусте есть электронная бесплатно, рекомендую купить бумажную про запас.

Сайт Кремля меж тем не выдерживает трафика и отдает видео со скоростью 35КБ/с 🤷‍♀️

Так хочется продолжать писать про прикольные штуки, которые мы делаем, про технологии, про продукты, инструменты и гэги индустрии, но это всё чувствуется таким неважным, таким искусственным на фоне происходящего :(

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

Господи, поскорее бы всё это закончилось :/