Будни технического директора @samatg (ex-CTO Meduza, Bookmate, RAWG, Pure)

«Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно.

Чатик @ctodailychat

Тестирование пуш-уведомлений в iOS всегда было болью. Сколько раз я сам чуть не отправлял пуш «тест» в продакшен (после одного такого раза я перестал тестировать заголовок «Путин умер»), сколько раз видел «тест» от именитых брендов.
А всё потому что пуши работали только на физических телефонах, не на симуляторах.

Наконец-то, в XCode 11.4 можно просто перетащить файл с содержимым пуша в симулятор и он придет как пуш в приложение. Наконец-то! via

Я почти не писал сюда в последние месяцы.

Сначала я боялся, что никому не нужен как профессионал. Потом пришел ещё больший ужас, когда понял, что предложения приходят нормальные, а порой даже лестные (бизнесы в десятки миллионов долларов, ААА), просто я не хочу становиться техдиром одной компании на очередные 3-5-10 лет, скучно. Что делать дальше?!

Становиться консультантом, который просто пиздит и не несет ответственности — нет. Прогать за деньги я не люблю. Делать аутсорс-компанию — точно нет: покупаешь программистов по 150 тысяч в месяц и продаешь по 2000 рублей в час, прибыль 50 тысяч рублей в месяц за человека. Больше тел — больше денег.

Особых накоплений у меня нет, а трое детей и жена — есть. Чем заниматься и как зарабатывать на жизнь?!

Я нашел не только ответ, но и партнера, с которым мы начинаем общее дело.

Мы с Федей Борщевым предлагаем услуги технического директора плюс. Мы помогаем разобраться в технической стороне вопроса и выстроить крутую внутреннюю разработку. С нами багов, проебанных дедлайнов и падений в продакшене станет меньше, а новые фичи и польза бизнесу будут появляться чаще и ритмичнее. Помощь с наймом программистов (а при необходимости — и техдира), которые будут развивать настроенную нами систему — в комплекте. Главное — всё это будет работать и после нашего ухода.

Можем найти крутых программистов и быстро запустить MVP. Порой мы отвечаем «да не нужно тут ничего прогать, давай лучше X сделаем» — у нас нет потребности продать вам побольше часов программистов.

Федя — очень крутой техдир, причем мои слабые стороны — его сильные (и наоборот). Я люблю общаться с людьми, а Федя — прогать.

——

Первый клиент, о котором мы расскажем публично — iGooods. Это сервис доставки продуктов из гипермаркетов, родом из Питера. 4000 заказов в день, 250 миллионов рублей оборота в месяц, оценка в 3 миллиарда рублей.

У iGooods 28 программистов, они каждую неделю выпускают новые фичи, бизнес-показатели растут. Нас позвали, потому что: 1) CPO Андрей отвечает не только за продукт, но и за разработку и зашивается; 2) скорость разработки падает, несколько важных проектов тянутся месяцами, даты запуска переносятся; 3) тяжело найти хороших программистов; 4) технический долг копится, команда недовольна.

Я вижу эти сложности почти у каждого IT-проекта. В ближайшие месяцы мы с Федей будем делиться с вами тем, как мы их решаем на примере классной компании. Ура!

Роман Павлушко своими руками программировал первые версии Авито в команде из двух ребят и за 10 лет вырастил команду разработки до 400 человек.

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

Я спросил у Ромы, какие ошибки он допускал, чего боялся и как у него всё это получилось.

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

Меня позвали выступить на митапе в Твери и там я познакомился с Игорем и Сашей. Игорь сооснователь студии JetRockets, Саша — основатель и совладелец Hoodies. Ребята уже много лет разрабатывают крутые сайты, сервисы и приложения для классных западных заказчиков.

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

Я привык жить в тревоге. Достаточно ли я хорош, не голый ли король? В разговоре с Игорем и Сашей я чувствовал спокойствие. Всё было очень просто и понятно. В разговоре с ребятами нет страха, есть достоинство и уверенность, что всё они делают хорошо. Кажется, что они себя чувствуют в безопасности и это чувство передается при общении. Это огромный кайф, до сих пор завидую парням и хочу быть чуть-чуть как они.

Мне важно было узнать, как они смогли все это сделать. Я боялся услышать, что есть какой-то недоступный мне секрет, но кажется, что речь о классическом «не ссать, хорошо и честно работать и ловить шанс, который рано или поздно выпадет». Аминь.

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

P.S. Я не перестаю писать в канал, это была небольшая передышка между проектами.

Раньше к нам в подкаст приходили создатели модных стартапов и сотрудники крупных компаний.

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

Максим Хрящев — создатель одного из самых популярных сайтов в русском интернете. Он запустил пикабу у себя на кухне, а теперь управляет сайтом, аудитория которого сравнима с населением государства.

Кек.

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

Ура, классный эпизод получился!

Саша руководит мобильными разработчиками Сбербанк Онлайн, а Ярик - дизайнерами. Это сотни специалистов.

Я боялся, что гости окажутся энтерпрайз менеджерами с процессом головного мозга, с которыми не о чем будет говорить, только палкой тыкать. На деле получилась одна из самых бодрых записей. Был магический момент, когда ребята впервые рассказали публично, как через адский факап, они пришли к распределённой системе разработки с десятками кросфункциональных команд. Кайф. Теперь хочется позвать тинькова для дисса ;)

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

Хотите послушать у нас кого-то конкретного или про какую-то тему? Пишите в личку, на почту podcast@samat.me или просто комментарием в любом удобном месте.

P.S. Торжественно обещаю не перебивать гостей так часто и смеяться потише.

💣💥 В Америке несколько лет существует секретный клон FindFace, называется Clearview AI. Загружаешь в программу фото человека и его лицо ищется по 3 миллиардам фоток, нелегально скачанных из фейсбука, твиттера, платежной системы венмо и прочих. Хотя сервис хорошо работает уже много лет, вы не найдете его в апсторе — доступ продают только копам.

Сервисом пользуются сотни локальных полицейских управлений в США и Канаде, ФБР и DHS. Программист — австралиец вьетнамских корней Hoan Ton-That, бизнесмен — 61-летний Richard Schwartz с сильными политическими связями, бывший журналист. Инвестор — Питер Тиль, «единственный» республиканец в долине, ранний инвестор фейсбука, основатель Palantir (разрабатывают софт по анализу данных для ЦРУ). Внутренним юристом у них работает бывший генпрокурор США. При всем этом первая публичная информация о компании появилась только в конце 2019, когда они были упомянуты прокурорами (видимо, по недосмотру) в судебном деле о мелком грабеже во Флориде.

FindFace запустили как публичный сервис и взорвали русский интернет. Школьники находили семьи девушек из порно-роликов во вконтакте и травили их, менты раскрывали висяки, журналисты находили солдат; все дружно охреневали от того, что можно сфоткать незнакомца сидящего в метро и через минуту узнать не то что имя фамилию, а подробности личной жизни из вконтакте. Потом публичный сервис закрылся, а ребята-создатели предоставляет услуги распознавания лиц государству и силовикам по всему миру.

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

Где мы используем большие данные и искусственный интеллект для увеличения безопасности, а где сознательно отказываемся от них для защиты свободы — вопрос общественного компромисса. Лично я считаю, что отказываться от свободы ради безопасности — выгодно краткосрочно, но фатально в перспективе. Анонимность нужна для развития общества.

Я не видел ни одной понятной обычным людям публичной дискуссии по этому вопросу. Классика: «ааа, менты козлы, распознавание лиц нужно запретить» vs «мы спасаем детей от педофилов, камера должна быть в каждом подъезде и все данные должны храниться вечно». Нам как обществу позарез нужны 1) здоровые медиа, чтобы понятным языком объяснить, между чем и чем мы как общество выбираем и 2) парламент, в котором образованные политики договариваются о компромиссе исходя из общественного консенсуса. Грустно :(

У меня нет иллюзии, что в Америке будет полноценное общественное обсуждение (hi, Fox News) и здоровый диалог в конгрессе (вспомните, как стыдно было, когда сенаторы позорились на весь мир с цукербергом и пачаи), а всё же интересно посмотреть, что будет происходить у них.

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

Большой фичер на первой полосе The New York Times — отличный повод послушать эпизод подкаста, в котором мы говорили с Артемом Кухаренко, создателем русского FindFace. Apple, Google, Castbox, Spotify, Яндекс, Overcast, веб-версия.

​​Четверг! В этот раз подкаст О ПОГОДЕ.

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

Вторая часть — стартаперская. Антон Фролов с друзьями пытался сделать соцсеть, а получилось приложение погоды windy.app. У них миллионы установок и десятки тысяч платящих пользователей. Спойлер: там внутри есть соцсеть, где рыбаки делятся фотками рыб.

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

​​Титанический спецпроект про эпл от Tortoise.

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

Эпл авторы сравнивают с Китаем: жесткая иерархия и полное подчинение в важных вопросах и при этом свобода и самовыражение в других.

Анализ (по мне так книга) разбит на 8 глав: I. Политбюро (руководство) II. Конституция (появилась после смерти Джобса) III. Экономика (кто богатеет) IV. Культура V. Внешняя политика VI. Внутренняя политика VII. Безопасности VIII. Искусственный интеллект. Бонус трек: история Эпл через ее рекламу.

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

Сам Tortoise — очень интересный проект: «медленный и мудрый ньюсрум». «Здоровая пища по сравнению с фастфудом современных медиа» обещали на кикстартере и собрали полмиллиона фунтов с 2500 участников в рекордные сроки (планировали 75 тысяч фунтов). Зарабатывают на членстве, которое кроме доступа к сайту и приложениям (конечно, никакой рекламы) даёт приоритетные билеты на мероприятия. Стандартная подписка - 50 фунтов в год, ровно как у NYT и WaPo. Пытаются привлекать независимых авторов, которые не являются классическими журналистами. Достойны внимания.

У меня бы не хватило духу начать работать над подкастом, если бы год назад мой лучший друг и гениальный продакт-дизайнер Максим Балабин не согласился записать вместе первый эпизод.

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

Спасибо, Максим!

Максим тогда полтора часа безумно интересно рассказывал про китайский рынок мобильных приложений, я слышал с открытым ртом. После чего Лика сказала, что так не пойдет и мы перезаписались ещё раз, на это раз 45 минут (или час, не помню точно), я уже задавал вопросы. Помню чувство, будто впервые в жизни взял в руки глину. Ничего не получается, но понятно, что это такой способ самовыражения и хочется научиться.

Прошло полгода и замечательные редактор Андрей Борзенко со звукорежиссером Павлом Цуриковым и продюсером Павлом Боровковым собрали из этих записей бодрый 15 минутный эпизод. Надеюсь, вам он тоже понравится.

Apple, Google, Castbox, Spotify, Яндекс, Overcast, веб-версия.