Новое

страница 86 из 170

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

Хочу назвать это «психотерапией для разработки», но у меня нет ни профессионального образования, ни обязательной супервизии, ни диплома. Есть 5 лет личной терапии, 2 года групповой, несколько прочитанных книжек и наглость предлагать консультации за деньги.

Договорённости в разработке и с продуктом/бизнесом, менеджмент ожиданий, найм и увольнение программистов, сроки, деньги, СТРАХИ. Все мы сталкиваемся со сложностями в работе. За 7 лет руководства разработкой я набил много шишек и хочу вам помочь.

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

3500руб в час, очные консультации в Москве и в Риге или по видеосвязи. Гарантирую конфиденциальность. Интим не предлагать.

Запись тут: https://calendly.com/samatg/video-consult, вопросы в личку.

Увольняюсь из Пьюр.

Мне трудно и я устал. Дело в отношениях с владельцем Pure, Ромой. Я благодарен Роме за возможность поработать вместе, это были очень интересные полгода, я многому научился.

Хочу подвести итог работе в Pure: за эти полгода мы сделали многое для защиты наших пользователей. Борьба со злоупотреблениями — важная часть любого дейтинг сервиса. У нас в Pure, где люди выражаются более свободно, чем в остальном интернете, эта проблема стоит ещё острее.

Плохие пользователи (bad actors) бывают двух типов: те, кто стригут мелкую монету с массовых рассылок и те, кто шантажируют точечно, но на крупные суммы. За эти полгода мы ударили по обоим категориям.

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

Шантаж происходит так, что вас уводят в не анонимный (читай любой другой) мессенджер, где вы обмениваетесь текстами или фото/видео. Атака может продолжаться часы или даже дни. Злоумышленник деанонимизирует вас по номеру телефона или соцсетям, находит ваших близких и шантажирует вас раскрытием деталей переписки. Для борьбы с этим мы теперь даем отключить таймера у чата (ошейник!) — можно добавить человека в контакты и продолжать общение в Pure.

Внутри чатов Pure мы предупреждаем о том, что собеседник снял скриншот чата и когда он предлагает перейти в другой мессенджер. В способе предупреждений — весь интерфейсный кайф Pure. Это не системное уведомление, а один из 7 классных рисованных персонажей, который вклинивается в переписку и на понятном языке объясняет риски. В последнем релизе мы добавили чумовые стандартные аватарки и отключили возможность загружать картинки из галереи (только фото здесь и сейчас).

Ещё на нас была хакерская атака, которую мы успешно отразили (к сожалению, пока без подробностей).

Но главная моя работа в другом. Когда я пришел в компанию, в ней было 19 технарей. Много формальной документации, но мало реального общения, инициативы и ответственности за результат. Ухожу я из команды в 9 человек, с гораздо более живыми процессами. Буквально месяца не хватило запустить полноценный продуктовый цикл с новым, очень многообещающим дизайнером (привет, Надя!), но я знаю, что Pure на правильном пути.

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

Оказывается, нет никакой магии, недоступной мне, простому смертному. Достаточно не бояться говорить «нет» и верить своим чувствам. Это из области, которую трудно формализовать, но легко увидеть и почувствовать. Как это прекрасно сказал судья конституционного суда США, I know it when I see it. Если ваши разработчики ясно излагают свои мысли (ясно мыслят), свободны и инициативны — то всё в порядке. Если чего-то из этого не хватает — у вас будут проблемы. Я не говорю тут о hard skills вроде умения программировать — с этим проблемы возникают куда реже. Сложнее всего правильно договориться, что мы будем программировать и для чего.

Наверное, это и называется опыт. Опыт дает доверять себе, строить то, что нравится мне, пускай и придется сломать старое, с которыми я не согласен.

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

Воу, программный пост получился. Аминь и с рождеством вас 🎄

Четверг!

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

Ещё они умеют определять по видео эмоции.

В новом выпуске подкаста я расспрашиваю Артема, как работают системы распознавания лиц.

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

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

Крутой сериал про искусственный интеллект от ютуба. Ведущий — актер, игравший Тони Старка.

Сериал YouTube Originals. Подписчики YouTube Premium могут посмотреть все 8 эпизодов сразу и без рекламы, без подписки пока доступны только первые два эпизода и с кучей надоедливой рекламы. Отличная монетизация ютуба, респект гуглу.

Я купил подписку Youtube Premium пару месяцев назад, чтобы не видеть больше рекламу Wix с актрисой Софьей Резник, буквально взбесился на 100 просмотре, импульсивная покупка получилась. Неожиданно, подписка оказалась полезной. С Youtube Premium мобильное приложение ютуба умеет проигрывать аудио в фоне; многих мои любимых ютуберов можно слушать как подкасты.

А сериал классный - очень легкий, с кайфовым продакшеном и при этом объясняет сложные вещи простым языком. Примерно такое мы стараемся делать в подкасте ;)

Reuters сообщает, что гугл не сможет предустанавливать свои сервисы в новые андроид-телефоны в Турции.

Представьте себе Android телефон без Google Play, Google Maps, Gmail и YouTube. Конечно, теоретически можно установить и другие сторы, но практически это получатся довольно странные устройства. Я уж не говорю о Google Services, который делает классный GPS в андроиде.

Турецкая антимонопольная служба в сентябре 2018 оштрафовала Гугл на 14 миллионов баксов и потребовала от Гугла в течение 6 месяцев дать выбирать стандартный поисковой движок на Андроид-телефонах. Гугл внес изменения в договоры с поставщиками устройств, но турецких правоохранителей эти правки не удовлетворили.

Претензии турков звучат очень похоже на претензии, которые были ранее у российской ФАС и Евросоюза. В обоих этих случаях гугл заплатил штраф (0.5 млрд рублей и 4.5 млрд евро, соответсвенно), перестал запрещать дистрибьютерам предустанавливать дополнительный софт, предложил пользователям самим выбрать стандартный поисковый движок (в европе в этот список можно попасть в результате аукциона) и антимонопольные службы удовлетворились.

Что пошло не так с турками — интересный вопрос. Если кому-то не влом разобраться с первоисточниками — с удовольствием почитаю.

Из лулзов: гугл в письме к своим турецким партнерам приложил телефон министра торговли Турции, предложил им позвонить и оказать давление.

Первоначальную жалобу в турецкий антимонопольный комитет подал Яндекс.

🍿

Первый эпизод по новостному поводу, про nginx! 90% эпизода — про технологии: что такое Nginx, почему и где он используется, что в нем нравится, а что — бесит. 10% — эмоции, получилось жарко и даже немного стыдно.

А ещё это первый эпизод, в котором два гостя, с которыми до записи я не был знаком даже шапочно.

Гости: Данила Штань, технический директор Яндекс.Вертикалей (Авто.ру, Яндекс.Недвижимость и Яндекс.Работа) и Дима Столяров — технический директор крупного русского devops аутсорсера Фланта.

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

Очень крутая иллюзия, можно выбирать в своей голове, вокруг какой оси и в какую сторону будет крутиться эта фиговина на видео https://www.youtube.com/watch?v=HC0GGkNZPgs

По ссылке ещё куча похожего, с переменой цветов и иллюзией движения: http://illusionoftheyear.com/cat/top-10-finalists/2019/

Хочу поделиться двумя классными программами. Первая для журналистов, вторая - программистам.

Piezo - гениальная в своей простоте утилита для записи звонков. Выбираете программу, с которой вы звоните - телеграм, скайп, FaceTime, хром, вообще любая программа и нажимаете кнопку «запись». После звонка «отжимаете кнопку» и у вас на руках mp3 файл. В левом ухе - то, что говорили вы, в правом - собеседник. Лучшая в своём роде. macOS, 23$ 🎙

Charles - отличная программа для отладки мобильных приложений. Запускаете ее на компьютере, прописываете на айфоне или андроиде в сетевых настройках свой адрес как прокси и можете наблюдать, какие именно сетевые запросы делает ваш телефон. Да что там наблюдать, можно поставить брекпоинты и подменять запросы клиентов и ответы сервера на лету! Программа умеет перехватывать HTTPS трафик путём установки корневого сертификата. Умеет писать дампы для последующего анализа на других компьютерах. Mac, Win, Linux, 50$ 🔥

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

✅ 113❌ 579🐝 98