Новое

страница 34 из 176

Сегодня общался с клиентом, который хочет знать, сколько стоит сделать маркетплейс.

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

Пускай это жёсткий пример, но история классическая:
1. заказчик описывает задачу и просит назвать сроки и цены;
2. подрядчики называют сроки и цену и берут проект;
3. начинаются работы по проекту, и что-то идёт не так;
4. к дедлайну нужного результата нет, все недовольны. Но проект надо доделать.

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

Почему так происходит?

- 💼 заказчики живут в реальном мире: если продукт не начнет продаваться или решать другие задачи вовремя, то экономика бизнеса не сойдется и можно закрываться — поэтому они требуют четких сроков и смет;
- 🙏 подрядчики вынуждены комититься в сроки и деньги без детальной проработки проекта. Иначе проект возьмет более сговорчивый конкурент, и команда останется без зарплаты;
- 🛠️ разработчики в команде мечтают работать над сложными проектами уровня Яндекса, но вынуждены пилить такие кривые задачи, как будто их ставили некомпетентные дураки.

На самом деле все хотят как лучше.

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

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

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

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

На старте проекта бессмысленно требовать от заказчика четкости: вообще самое плохое, что можно сделать — это заставить его написать техническое задание (если он умеет писать ТЗ — то он и программирует неплохо). Вместо этого мы вначале 70-90% времени работаем исследователями — разбираемся, какую бизнес-задачу заказчика решаем и какие ресурсы и ограничения у нас есть.

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

Роман Павлушко — один из самых крутых техдиров, которых я знаю. Он пришел в Авито программистом, а ушел техническим директором главного маркетплейса страны с 500 программистами и супер процессами.

А теперь он делает стартап — автоматизирует парковки.
И неожиданно это очень интересно.

Его команда сделала апп, который за пару минут находит свободную парковку там, где тебе нужно. Придумала хак, как старгетировать рекламу в фейсбуке на конкретное здание в центре Москвы (и да! юнит-экономика сошлась!). Только приготовились налить трафик большими рекламными бюджетами — фейбук уходит с российского рынка. Никакие другие онлайн-площадки не дают и близко похожей конверсии. Идея рушится.

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

Это выгодно владельцам парковок — они зарабатывают, это выгодно автомобилистам — появляются новые парковочные места в городе.

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

Слушайте и подписывайтесь: Youtube, Apple, Яндекс, Spotify, Castbox, Overcast, веб-версия!

Встречайте первый видео-эпизод нашего подкаста, на ютубе!

Говорим с Артемом Родичевым об искусственном интеллекте: полноценный вводный обзор инструментов и технологий и о чем говорят «люди из индустрии», как всегда максимально понятно.

Как пишет один из комментаторов: «круто. Теперь есть что послать друзьям, которые спрашивают „ну что там ваш AI?“, а самому лень всё рассказывать.»

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

Все ссылки: Youtube, Apple, Яндекс, Spotify, Castbox, Overcast, веб-версия.

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

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

А ещё автор наглядно демонстрирует экстенсивность развития нейросетей от первых вычислительных экспериментов в конце 90х до современных GPT — как для улучшения результатов нужно всё больше данных и всё большие вычислительные ресурсы.

В общем, отличное 17-минутное образовательное видео-эссе, рекомендую!

(На английском, но очень понятном и иллюстрации во многом говорят за себя)

Обожаю открытия «а что, так можно было?!»

Последнее у меня такое: можно купить жидкий азот и приготовить дома мороженое. Это не дорогое и отличное развлечение для всей семьи.

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

Жидкий азот хранится только в специальных термосах — дюарах. Они довольно дорогие, хороший 5-литровый стоит под тысячу долларов, но магазины обычно дают их в аренду за небольшую плату. Сам жидкий азот стоит около 1,5 долларов за литр, нам 5 литров будет более чем достаточно. Из хорошего дюара испаряется около 100-200 мл жидкого азота в день, так что покупать его сильно заранее не стоит.

Про безопасность:

1. Температура жидкого азота — минус 196 градусов по цельсию и если он попадет на одежду, которая в контакте с кожей, или попасть под струю или засунуть палец — будет серьезный ожог.
2. При испарении, азот увеличивается в 700 раз, у него нет цвета и запаха, он тяжелее воздуха и замещает его, так что при недостатке вентиляции можно незаметно задохнуться.

В общем, это серьезная штука, которая требует уважительного отношения.

Базовая техника безопасности:
1. свободная одежда без прямого контакта с кожей, можно кожаные перчатки;
2. открытые окна, хорошо вентилируемое помещение; если кухня на втором этаже — я бы подумал, что будет с кислородом на первом.
3. посуда металлическая; стеклянная треснет от перепада температуры, пластик становится хрупким.

И конечно, всё только под присмотром взрослых!

Рецепт мороженого до смешного простой: полстакана молока, полстакана сливок и размешать ложку сахара пока не растворится. Дальше вливаем тонкой струйкой жидкий азот и размешиваем миксером на низкой скорости (ну или вилкой, но миксером сильно проще), пока не достигнем желаемой консистенции. Сначала получится американский soft serve, нежной консистенции; постепенно оно затвердеет ближе к классическому пломбиру или даже до совсем сухого.

Можно менять доли молока и сливок, добавить шоколад и другие добавки по вкусу.

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

В общем, будьте осторожны и приятного аппетита! Рекомендую!

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

Гость — Йован Савович, создатель старейших сайтов-сообществ в рунете dirty и leprosorium. Йован — мой школьный кумир; помню, сижу за компьютером в общежитии и сгораю от белой зависти, какие крутые штуки люди вытворяют в интернете.

Эпизод познавательный, а начиная примерно с 20 минуты — еще и дико смешной. Слушайте и подписывайтесь: Apple, Youtube, Яндекс, Spotify, Castbox, Overcast, веб-версия.

Мы с клиентом запустили стартап. Он помогает малым локальным бизнесам — кофейням, барбершопам и другим — зарабатывать по модели, которую применяют Amazon и Яндекс.

Сделали мы это с помощью технологии PWA — создали практически полноценное мобильное приложение — с оффлайном, пуш уведомлениями и иконкой на рабочем столе, используя только веб технологии! А при запуске чуть не попали в замес борьбы Apple с Евросоюзом.

В новой статье делимся, как у нас получилось успеть всё это за 6 месяцев при том, что требования постоянно менялись (стартап!)

Хотите запустить проект с нами? Пишите в личку @samatg или оставляйте заявку на сайте.

Помните, как несколько месяцев назад в российских СМИ писали, что в марте этого года VPN заблокируют? Сейчас июнь, а мы по-прежнему им пользуемся.

Что пытались сделать власти и что из этого вышло? Безопасно ли подключаться к бесплатному VPN и как вообще работает эта технология? Почему скорость интернета упала и как обычным пользователям сохранить к нему доступ?

В новом выпуске подкаста говорим с Михаилом Климарёвым — руководителем проекта VPN Generator и исполнительным директором фонда «Общество защиты интернета».

Слушайте и подписывайтесь: Apple, Youtube, Яндекс, Spotify, Castbox, Overcast, веб-версия.

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

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

Примеры наших проектов: перезапуск сервиса подготовки к ЕГЭ «Вебиум», Медицинская Информационная Система (МИС) для сети клиник «Чайка», облачная платформа для Wirenboard.

Пишите мне в личку @samatg!

Про новые софтверные санкции, которые США ввели 12 июня.

С 12 сентября, американским компаниям (и американцам) будет запрещено:

1. разрабатывать любой кастомный софт для работы в России;

2. предоставлять облачные сервисы и услуги техподдержки для следующих категорий софта: корпоративный софт — ERP, CRM, BI, supply chain management (SCM), enterprise data warehouse (EDW), computerized maintenance management system (CMMS), project management, and product lifecycle management (PLM) и софт для инженерии и производства — BIM, CAD, CAM, engineer to order (ETO) для работы в России.

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

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

В общем, у обычного пользователя отнимают облачную жиру и табло (Tableau) и CRM-ки все, и slack с notion тоже попадают под новые ограничения. Так победят Российскую Армию.

Что с большими дядьками, которые пользуются ERP, SCM, EDW, CMMS и PLM — не знаю, но уверен, что договорятся.

Первоисточники: PDF решения, FAQ №1185, 1186, 1187 и 1188 на официальном сайте OFAC. Там всё очень понятно расписано, с примерами.