Данила Шевлюк

Данила Шевлюк

Неделя
Feb 14, 2022 → Feb 20, 2022
Темы

Архив недели @danshevluk

Понедельник


Привет!👋 Меня зовут Данила, я занимаюсь продуктовой разработкой и руковожу iOS командами. Недавно был тимлидом в Яндекс.Еде, а последние полгода в стартапе запускаю приложение для контент криейтеров Reveal Camera

iOS разработкой я занимаю ~7 лет и как-то так вышло, что я участвовал в разработке 5 разных фудтех приложений 🍔🏃‍♀️

Последние 3 года я развиваюсь больше как руководитель, поэтому контент всю неделю будет софтсикловый, но посмотрим по настроению 🥷

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

🔥Тред (Данила Шевлюк)
На аве поставил фотку с пивом, поэтому опрос! "Эхххх сейчас бы бахнуть ..."
🤔 23.0% вина
🤔 24.1% пива
🤔 19.5% пево
🤔 33.3% пивчанский

Понедельник самый лучший день для новых задач, поэтому тема будет такая. > Как не закапываться в неэффективные ветки решений?

Тут может быть речь и про то, как вы в продукте решаете бизнес задачу и как именно реализовать ту или иную фичу в проекте

Самое главное в таком деле — это майндсет! Задавать себе вопрос "точно ли это именно то, что приводит нас к результату?" самое ценное, что может быть

> It doesn’t matter how fast you move if it’s in a worthless direction. Picking the right thing to work on is the most important element of productivity and usually almost ignored. So think about it more! blog.samaltman.com/productivity

Из статьи выше есть классная мысль, которая очень пересекается с тем, как я думаю про задачи: > My system has three key pillars: “Make sure to get the important shit done”, “Don’t waste time on stupid shit”, and “make a lot of lists”.

Каждый разработчик в глубине души знает про то, когда он работает над "stupid shit". Это можно понять уже в процессе рефакторинга какого-то бесполезного компонента или даже понимать в самом начале. Правильный майндсет помогает ловить себя на этом раньше 👮🏻

Нет ничего лучше, чем сделать командой несколько заходов и ответить себе на вопрос "что из этого ключевое?". Так можно отрезать недели редизайнов и изменений архитектуры половины приложения ради того, чтобы понять удобнее ли пользоватлям TabBar или боковое меню 👯‍♀️

Мысль #2: Start with easy tests > That’s not because this step often fixes the problem, but if it does, you’ve found a very fast way to get back to work. seths.blog/2021/08/start-…

В моем текущем проекте Reveal постоянно задачи такого рода. Хочется запустить пайплайн рендеринга на macOS, но не ясно в целом как некоторые части работают даже на iOS.

Можно застрять уже на мысли о том, сколько частей в пайплайне и что неизвестно как Metal работает на macOS

Лучше всего начать с простых шагов: - Собирается ли проект в целом под macOS? - Какие из частей мы можем отдельно быстро проверить на новой платформе? - Если какие-то не работают, то можно ли их убрать вообще в рамках этой задачи?

Пример очень специфичный, но я думаю вы поняли мысль ещё до примера 😅

Про эту тему есть отличная книга, постоянно ее всем рекомендую. Она называется Creative Selection creativeselection.io

Есть много книг про то, как в Apple работает топ менеджмент, но не так много взгляда на продукты изнутри. Тут как раз самое "изнутри", которое только может быть! Книгу написал челик, которые делал самую первую версию Safari и клавиатуру для первого iPhone.

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

Кстати, если не зажмете денег, чтобы купить аудиокнигу на Audible, то там ее читает сам автор для максимального погружения ✨

🔥Тред (Данила Шевлюк)
На аве поставил фотку с пивом, поэтому опрос! "Эхххх сейчас бы бахнуть ..."
33,3% за пивчанский, поэтому в пятницу ждите тред с подборкой топ крафтовых местечек в Москве 🍻 twitter.com/mobileunderhoo…

💡
notion image

Кидал ссылку на блог Сэма Альтмана и вспомнил ещё супер эпизод подкаста YCombinator, где он как раз как гость! overcast.fm/+Jb6AA0anY

Эпизод старый, 2018 года, но за 36 минут они успевают обсудить кучу классный идей про запуск стартапов / moving forward / creating output. Всем рекомендую, сегодня послушал и сам супер замотивировался 🚀

Вторник


ловите киселечка
notion image

А помните статью про то, как устроен дизайн в Apple с красивыми фотками офиса? Интересно, что команда такого размера все ещё работает функционально, а не разделена на бизнес юниты hbr.org/2020/11/how-ap…

Но ещё больше интересно, что есть и другие примеры! Тут вот интервью с CEO Airbnb, который рассказывает как они тоже изменили структуру на функциональную во время пандемии. overcast.fm/+QLduTIzB8

> Something remarkable happened. I took the very best people and put them on one problem. .... A functional org is in theory a way to slow things down. ... I found just the opposite.

Очень занятный факт, подкаст тоже рекомендую! Вообще любое интервью с Брайаном супер, после каждого хочется идти бежать работать в Airbnb

Вспомните только лендос про 100+ фичей, который они выпустили в прошлом году news.airbnb.com/2021-release/

🔥Тред (Данила Шевлюк)
О, задумался тут над интересной темой! Последние пару лет как-то стали набирать популярность генераторы файлов Xcode проекта, такое ощущение, что уже все это используют. Так ли это 🤔 Используете ли вы Xcodegen, Tuist или что-то похожее в рабочих/личных iOS проектах? 🍏
🤔 31.7% Xcodegen
🤔 14.2% Tuist
🤔 35.0% Apple-way (нет...)
🤔 19.2% Что-то другое!

Если вы с таким никогда не сталкивались, то прорекламирую статью, которую написал мой прошлый коллега Алмаз (@almazrafi) Статья со смешной картинкой в заголовке, поэтому точно стоит посмотреть 🙃 habr.com/ru/company/hh/…

О, задумался тут над интересной темой! Последние пару лет как-то стали набирать популярность генераторы файлов Xcode проекта, такое ощущение, что уже все это используют. Так ли это 🤔 Используете ли вы Xcodegen, Tuist или что-то похожее в рабочих/личных iOS проектах? 🍏
Быстренько бежим голосовать, завтра будет тред с моими мыслями по топику 👮🏻 twitter.com/mobileunderhoo…

POV: те, кто голосуют за Apple-way настраивают новый таргет в проекте
notion image

блин, так забавно было всегда читать эти твиты из коллективных аккаунтов как кто-то писал тред, а потом что-то случилось и все сломалось. но сегодня это был я...
notion image

Среда


Тред про генерацию проектов в iOS, поехали! 🧵

В iOS много всяких мелких моментов, про которые ты когда узнаешь то думаешь "оооооо, нифига себе" Особенно это относится к вещам, которые нужно тыкать мышкой в IDE или AppStore Connect 😭🥵

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

Проще всего это объяснить на аналогии со сторибордом. Минусы точно такие же, как и при редактировании проекта: - сложный UI, который работает далеко не всегда🕵🏻 - дифф выглядит так же сложно, как дифф между картинками 😅 - файлы меняются даже если просто что-то открыть 😵‍💫

Как только я узнал, что можно генерировать файлы проектов и забыть про все эти окошки, меню и галочки, то мир изменился навсегда. Тут на арену залетает Xcodegen github.com/yonaskolb/Xcod…

Просто делаете конфиг проекта в смузи-yaml формате, вызываете волшебный скрипт и все случается само собой! Можно не коммитить .xcodeproj и вообще больше не заходить в Build Settings и Build Phases.
notion image

К новой схеме работы нужно немного привыкнуть, но обратно уже не захочется. Я уже даже не представляю как живут люди с галочками и конфликтами в файлах проекта. Думаю кто-то получает зп только за то, что хорошо умеет их разруливать 👮🏻

Помимо Xcodegen есть ещё один более новый проект Tuist. Там все ещё круче из-за того, что все конфиги нужно писать на Swift, есть встроенные штуки для генерации кода и очень качественная документация.

Я больше пользоваться Xcodegen, но недавно погружался в Tuist и он показался мне более секси. Вот отличное сравнение от @SurfStudioRu habr.com/ru/company/sur…

Это дополнительная внешняя зависимость, но я думаю, что сейчас генерация файлов проекта это уже must have. Простой адопшен + ускоряем команду + можно уволить того самого челика или посадить его настраивать новые инапы для отправки на ревью в коннекте 😆

Закидывайте в реплаи свои истории про плюсы и минусы такого подхода, всегда интересно послушать кулстори 🚀

🔥Тред (Данила Шевлюк)
Всем очень понравился мой твит киселечка, поэтому ловите спиноф франшизы
notion image

муд
notion image

Четверг


Random fact: я очень люблю кофе ☕️ Какой кофе кто пьет? Реплай, если кофе не нравится 😉
🤔 31.9% Черный
🤔 24.4% Альтернатива (v60, пресс)
🤔 38.7% С молоком
🤔 5.0% Милкшейк из старбакса

Отличный способ начать утро, это случайно зайти в настройки звука на macOS и обнаружить, что там уехал баланс
notion image

Лайвхак для macOS #2: если у вас несколько браузеров и вы разные задачи решаете в разных местах, то у вас точно есть проблема с открытием ссылок. Недавно открыл для себя browserosaurus, супер полезно github.com/will-stone/bro…

🧵Вчера узнал про супер решение для тех, кто использует несколько браузеров для разделения рабочего и личного. Browserosaurus! github.com/will-stone/bro…
Мой тред про тулу со скриншотами twitter.com/danshevluk/sta…

Видео заряжено на решение любых проблем со звуком в наушниках
notion image

Пятница


it's Friday baby
notion image

вопрос от читателя: > MacBook Pro 2021 14" - с какой клавиатурой возьмете?
🤔 31.5% русская раскладка
🤔 68.5% американская

Мне кажется тут только один правильный ответ 🕵🏻

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

📝Side-note: я все слушаю в приложении Overcast и ссылки буду кидать туда. Если открыть ссылку в вебе то там внизу есть ссылки на все другие популярные платформы + RSS
notion image

🎙Akimbo Скорее всего вы уже видели имя Seth Godin, он написал много классных книжек. В каждом эпизоде он очень красиво углубляется в какую-то мысль, делится своим опытом и заставляет о чем-то задуматься. 10/10 слушаю каждый эпизод 🔥 overcast.fm/+L0YVeKTwo

🎙Under the Radar 2 инди iOS разработчика делятся опытом про запуск своих проектов, обсуждают интересные кейсы про новые фичи, адаптацию новых версий iOS. overcast.fm/+FgnZEbpYc

🎙All Consuming Два челика заказывают разные штуки в интернете про которые они видели рекламу в Инстаграме и делают на нее обзор. Мой любимый развлекательный подкаст. Все идеально, жду каждый эпизод. overcast.fm/+j_nQpWxzk

🎙Intercom on Product Классный подкаст про продукт от intercom. Короткие эпизоды, обычно в разговорном формате обсуждают какую-то тему про стартапы или продукт, накидывают примеры из практики. Вот конкретно этот эпизод показался мне интересным overcast.fm/+R2GFIplow

🎙Decoder with Nilay Patel Интервью с разными людьми из индустрии. CEO больших компаний, разные эксперты. Обычно зовут кого-то в контексте текущих новостей. Например вот очень подробный эпизод про chip shortage overcast.fm/+QLdumczrc

🎙ГОВОРИТ ВАФИН Сложно коротко описать что там происходит, но каждый эпизод это очень текучий поток мыслей про несколько интересный книг. Вот этот эпизод советую всем тем, кто читал Дюну overcast.fm/+WzsaZKWq4

🎙Launched Каждый эпизод интервью создателями какого-то продукта про его запуск. В основном там приходят именно инди разработчики и рассказывают про свой опыт. Например вот эпизод про Astropad. overcast.fm/+WB3922114

✨Ставьте лайки, кидайте в реплаи какие подкасты нравятся вам!

🔥Тред (Данила Шевлюк)
🎙All Consuming Два челика заказывают разные штуки в интернете про которые они видели рекламу в Инстаграме и делают на нее обзор. Мой любимый развлекательный подкаст. Все идеально, жду каждый эпизод. overcast.fm/+j_nQpWxzk
У All Consuming есть даже трейлер. Если вы слушаете смешные подкасты, то очень рекомендую этот 🤓 youtube.com/watch?v=61QkzC… twitter.com/mobileunderhoo…

Долгожданный тред про пиво, пивчанский, пивко. Подборка баров в Москве. Наливаем себе бокальчик и погнали 🧵

⚠️ Атеншен! Мой список место подойдет не каждому, мне нравятся очень специфичные места. Почти везде будет пивко, но и пара бонусных мест другого плана тоже залетит. В пиве твоя сила и мудрость. youtube.com/watch?v=GiB96m…

🍺 Делай культуру Мой любимый бар в Москве. Если вам нравится это место, то идите смело во все остальные. Самый лучший веганский хот-дог в Москве, а может быть даже во вселенной. Заказываете себе Кисляк, гренки и центральный хот-дог. Уффффф instagram.com/delaikulturu

🍺 Сосна и Липа Легенда пивной Москвы, сложно найти, невозможно забыть. Локация на Яндекс карте максимально точная, нужно уверенно идти в дворы и все найдется. Крутой выбор пива. хорошая атмосфера. instagram.com/sosnaandlipa_b…

🍺 Сюр Недавно они расширили бар по площади в 2 раза. Залетаем, берем пшеничку на кране и сырный гриль чиз. Гриль чиз скорее всего лучший в Москве 🥪 instagram.com/sur.moscow

🍺 Алко-буфет Шашлычная Место с шашлыком, настройками и простым певом. Крутой антураж, место супер. instagram.com/alkobufet_shas…

🍺 Скрепка Новое место от Ровесника, в целом клево. Есть пиво со скитлс, с твин пиксом, есть неплохая еда. instagram.com/skrepka.bistro

🍺 Кебар нон стоп Лучшее место для тусовки когда тепло. Есть очень крутой внутренний дворик на улице, хорошее пивко, супер кебаб. instagram.com/kebarnonstop

🍸Дом культур Тут больше крестик с едой и коктейльный бар. Хорошее место, чтобы посидеть в более спокойной обстановке и поесть. instagram.com/dom.kultur

🍷Сентябрь Винный бар, очень чилово. Есть ещё места в подвале и там есть бильярд 😱 instagram.com/september.mosc…

🌮 Veladora Лучшее мексиканское место, лучший мескаль, очень движово. В глубине есть отдельная комната где просто рестик, а все остальное бар. instagram.com/veladora.moscu

Кидайте тоже свои любимые места 🙌 Увидимся в ДК делай культуру 👋

🔥Тред (Данила Шевлюк)
Я, когда написал "долгожданный тред"
notion image

поели..... было очень вкусно спасибо...

Суббота


вопрос от читателя: > MacBook Pro 2021 14" - с какой клавиатурой возьмете?
Побольше людей проголосовали, что нужно брать с американской раскладкой. Тут полностью поддерживаю: - большой удобный левый Shift - большой удобный Return - кнопка ` и ~ в правильном месте twitter.com/mobileunderhoo…

Воскресенье


Тред для тех, кому нравится кофе ☕️

Random fact: я очень люблю кофе ☕️ Какой кофе кто пьет? Реплай, если кофе не нравится 😉
Проводил опрос кто какой кофе пьет, результаты лучше, чем я ожидал! 24% знают что такое альтернатива, а 31% пьет чисто черный кофе twitter.com/mobileunderhoo…

У меня будет два месседжа! Для тех, кто голосовал за кофе с молоком и черный кофе Лайвхак для тех, кто пьет альтернативу Погнали 🏎

#1 Кофе можно купить почти везде, это очень популярный напиток. Но когда что-то становится массовым, то это часто сильно упрощается. Место где вы первый раз попробовали кофе во многом определяет какой вы дальше будете пить!

Обычно все начинают с капучино или какого-то фенси сладкого напитка из Старбакса, что далеко от настоящего вкуса кофе. Даже если вы убираете оттуда молоко и сахар, то сам эспрессо часто не самого лучшего качества.

Я предлагаю каждому из вас провести эксперимент и попробовать спешалти кофе. Этот кофе отличается по способу сбора, обработки и приготовления. Чтобы получить из него максимум вкуса, то нужно уметь его правильно заварить ru.wikipedia.org/wiki/Specialty…

Лучше всего такой кофе раскрывают альтернативные способы заваривания. Самые популярные это V60 (aka воронка, пуровер, харио) и Aeropress
notion image
notion image

Первый раз попробовать такое можно в спешалти кофейнях. Может быть вы были или видели. В Москве рекомендую вот эти: - Bloom-n-Brew - ABC Coffee Roasters - Кооператив черный - Даблби В Спб: - Verle - Смена - Coffee 3 - Mad Espresso Team - Am Saint

Залетаете в одну из этих кофеен и берете себе "воронку". Странным может показаться, что вас спросят какое именно вам нужно зерно (!), но тут в первый попросите что-нибудь яркое. Может быть цветочное, кислотное или ягодное

Когда пьете, то ничего не добавляйте и попробуйте его просто так. Обратите внимание, что по мере остывания вкус в чашке часто меняется, попробуйте проследить этот момент пока пьете 💡 Тегайте потом как попробуйте, расскажите что получилось 👐
notion image

#2 Если вы уже из лагеря людей, которые ценят хороший кофе, то вот что вам предложу! Недавно появился новый тренд: дрип кофе. Многие известные обжарщики уже выпускают свои дрип пакеты
notion image

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

Обязательно попробуйте, везде вожу с собой теперь дрип пакеты. Например вот такие bloomnbrew.com/tproduct/17125…

Ставим лайки, кидайте вопросы, а я пойду заваривать себе кофе ☕️

Если вы тоже завариваете аэропресс, то вот что я вам покажу! Есть такой чел на ютубе James Hoffman. Он делает кучу контента про кофе, очень рекомендую. Но особенно рекомендую его гайд про эпропресс! Гайд состоит из 3 частей 🧵

В первом видео он рассказывает все про сам девайс, историю и про чемпионат по завариванию youtu.be/aidvrssMSGo

Во втором видео он разбирает ВСЕ вариации всех этапов заваривания и в слепую пробует их и выделяет какие ему кажется более эффективными для лучшей экстракции, а какие нет. Супер интересно youtube.com/watch?v=jBXm8f…

И в последнем видео он рассказывает про свой рецепт, который ему нравится больше всего. Он максимально простой, большую часть хитрых трюков он отсек уже во втором видео. Всем рекомендую youtube.com/watch?v=j6VlT_…

О, и ещё! Если вы пробуете разные рецепты и хотели приложение для заваривания, то рекомендую Filtru. Очень прикольно сделано, можно заводить свои рецепты, а можно использовать уже готовые apps.apple.com/ru/app/filtru-…

🔥Тред (Данила Шевлюк)
Если вы тоже завариваете аэропресс, то вот что я вам покажу! Есть такой чел на ютубе James Hoffman. Он делает кучу контента про кофе, очень рекомендую. Но особенно рекомендую его гайд про эпропресс! Гайд состоит из 3 частей 🧵
Для тех, кто заваривает аэропресс написал ещё пару типсов ✨ twitter.com/mobileunderhoo…

🔥Тред (Данила Шевлюк)
Уже несколько дней умираю с мема
notion image

Заканчивается моя неделя, время прощаться 👋 Если зашел вайб, то подписывайтесь на мой твиттер 😎 @danshevluk

Я провел очень много собеседований iOS разработчиков разных уровней в разные команды и не написал про это никакой тред 😅 Если вы куда-то собеситесь и вам нужно что-то подсказать, посоветовать или у вас вопросы, то пишите мне в твиттер DM, рад буду помочь 📝

💫 Если зашли приколы, которые я кидал, то подписываетесь на лучший тг канал с мемами во вселенной —Нумерология (aka ржомба 69): t.me/rzhomba69

Всем спасибо, классно быть частью такого комьюнити 🙌

🔥Тред (Данила Шевлюк)

Ссылки