Пост мотивации с утра написать про дисциплину
С самого первого дня канала я пишу как фокус и как дисциплина дала мне больше, чем вдохновение и мотивация.
В эпоху клипового мышления и зумерских болезней успех на долгосрочной дистанции достигают те, кто просто может лучше сопротивляться навязанным желаниям.
Удивлен, что чаще многого и не нужно. Просто придерживаться планов и своим словам.
Банально, мы с женой ходим в зал уже 6 месяцев регулярно. 3 раза в неделю с тренером, в 8 утра. И какого же наше было удивление как сложно найти тренера который дисциплинировано приходит в 8 утра и не переносит под глупыми отговорками. Казалось бы, режим и методичные упражнения лучше всего воспитывают самоконтроль, но нет. Три тренера подряд начали сачковать, хотя красиво стелили и клялись что они "не такие как предыдущий(ая)" и с их стороны не будет пропусков.
Эти тренера сами себе враги. Они потеряли деньги просто потому, что сами пообещали одно, но не смогли выполнить план. Выигрыли те, кто банально просыпается раньше, тверд в своих словах и поступках. У них и клиентов больше, и их ученики добиваются результатов быстрее.
Мотивация заканчивается на третьей тренировки. На десятом посту в блоге. На пятой задаче в литкоде. На двадцатой странице в книге. На третьем спринте на работе.
Также в ит, в блогерстве и тп. Каждый поставит себе цель «попасть в компанию X» или какую-нибудь другую, но его очередная цель внезапно перебилась другой внезапной целью. Забрасывают на старте, или сдуваются. 80% громких обещаний в СМИ тихо умирают, потому что «появились более важные дела». В итоге, ни одно дело до конца не доведено. А воздух сотрясен.
В эти моменты понимаешь всю силу слов «выполняй обещания и умей доводить дело до конца». Ну и более народное «мужик познается верностью слова»😐
В ит выработать дисциплину ума и защиту от очередной смены фокуса мне сильно помогает литкод или чтение. Конечно, собесы я лучше проходить не стал, так как подготовка к собесам это другая спортивная дисциплина. Но лучше держать фокус при ментальной активности стал.
В многозадачности дисциплина помогает от инверсии приоритетов и гонки данных.
С самого первого дня канала я пишу как фокус и как дисциплина дала мне больше, чем вдохновение и мотивация.
В эпоху клипового мышления и зумерских болезней успех на долгосрочной дистанции достигают те, кто просто может лучше сопротивляться навязанным желаниям.
Удивлен, что чаще многого и не нужно. Просто придерживаться планов и своим словам.
Банально, мы с женой ходим в зал уже 6 месяцев регулярно. 3 раза в неделю с тренером, в 8 утра. И какого же наше было удивление как сложно найти тренера который дисциплинировано приходит в 8 утра и не переносит под глупыми отговорками. Казалось бы, режим и методичные упражнения лучше всего воспитывают самоконтроль, но нет. Три тренера подряд начали сачковать, хотя красиво стелили и клялись что они "не такие как предыдущий(ая)" и с их стороны не будет пропусков.
Эти тренера сами себе враги. Они потеряли деньги просто потому, что сами пообещали одно, но не смогли выполнить план. Выигрыли те, кто банально просыпается раньше, тверд в своих словах и поступках. У них и клиентов больше, и их ученики добиваются результатов быстрее.
Мотивация заканчивается на третьей тренировки. На десятом посту в блоге. На пятой задаче в литкоде. На двадцатой странице в книге. На третьем спринте на работе.
Также в ит, в блогерстве и тп. Каждый поставит себе цель «попасть в компанию X» или какую-нибудь другую, но его очередная цель внезапно перебилась другой внезапной целью. Забрасывают на старте, или сдуваются. 80% громких обещаний в СМИ тихо умирают, потому что «появились более важные дела». В итоге, ни одно дело до конца не доведено. А воздух сотрясен.
В эти моменты понимаешь всю силу слов «выполняй обещания и умей доводить дело до конца». Ну и более народное «мужик познается верностью слова»
В ит выработать дисциплину ума и защиту от очередной смены фокуса мне сильно помогает литкод или чтение. Конечно, собесы я лучше проходить не стал, так как подготовка к собесам это другая спортивная дисциплина. Но лучше держать фокус при ментальной активности стал.
В многозадачности дисциплина помогает от инверсии приоритетов и гонки данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
Воскресная рекомендация
Просиживаю последние дни своего «отдыха». Решил все же перепройти весь The Last of Us.
Освежить память перед выходом второго сезона. Мне первый не понравился. Я не назову его плохим сериалом. Просто игра намного кинематографичней сериала (кек?). Где по опыту интимности и сопереживания могут превзойти только книги.
Начинал я свой «отпуск» с веселой и волшебной Ori. А заканчиваю одним из лучших драматических произведений гениального Дракманна.
Конечно, не последнюю роль играет МУЗЫКА. О ней и этот пост.
https://youtu.be/FzbKCYjoShU?si=9ffins_wiR3TQjNJ
Просиживаю последние дни своего «отдыха». Решил все же перепройти весь The Last of Us.
Освежить память перед выходом второго сезона. Мне первый не понравился. Я не назову его плохим сериалом. Просто игра намного кинематографичней сериала (кек?). Где по опыту интимности и сопереживания могут превзойти только книги.
Начинал я свой «отпуск» с веселой и волшебной Ori. А заканчиваю одним из лучших драматических произведений гениального Дракманна.
Конечно, не последнюю роль играет МУЗЫКА. О ней и этот пост.
https://youtu.be/FzbKCYjoShU?si=9ffins_wiR3TQjNJ
YouTube
О ЧЁМ НА САМОМ ДЕЛЕ THE LAST OF US
А поддержать выход роликов можно сюда: https://boosty.to/dmitryburdukov
Сотрудничество/реклама — [email protected]
Last of Us две части рассказывала нам о том, что у каждого человека есть скелет в шкафу. Даже за самыми благими намерениями зачастую стоят…
Сотрудничество/реклама — [email protected]
Last of Us две части рассказывала нам о том, что у каждого человека есть скелет в шкафу. Даже за самыми благими намерениями зачастую стоят…
This media is not supported in your browser
VIEW IN TELEGRAM
Мы продолжаем инженерно изучать SwiftUI. Мне не нравится тупо читать доки или книги, ведь в них чаще всего не написано и 2/3 всех подводных камней. Никто не будет критиковать свой товар или рассказывать о багах.
А багов в SwiftUI очень много. За 6 лет накопилось столько, сколько хватит на пару недель ежедневных постов. Их все важно знать, чтобы не обосраться при релизе.
Вот и в прошлом посте я, как ворчливый дед, пожаловался на ленту hh.ru. А именно на ее неприятный скролл. В комментах скинули интересный пост.
В нем говорится, что при использовании LazyVGrid внутри LazyVStack в ScrollView в iOS 16 возникают проблемы с отображением и поведением.
Причины проблем:
Скидывайте свои интересные и не очень баги.
Please open Telegram to view this post
VIEW IN TELEGRAM
Метафора технического долга
Всё новое — хорошо забытое старое.
В этом канале я еще не дошел до обсуждения некоторых тем, которые интересны мне и которые мало кто освещал в паблике. Одна из них — это работа с тестами и техническим долгом.
Чем больше команда разработки —> чем больше производство кода —> тем больше нужно процессов для работы с приоритетностью и стабильностью. Объемы некоторой рутины становятся настолько большими, что обычным наймом доп рук сильно не улучшишь картину.
Чем больше компания, тем больше вещей нужно учитывать. На одних крутых анимашках и метале далеко не уедешь. Корпоративный инженер — это высококвалифицированный универсал, который задумывается как сдерживать хаос, экономить на рутине и сократить объемы ручного труда.
В этом вопросе тесты и техдолг отлично помогают.
1. Тема тестов с развитием LLM набирает обороты, но о ней так мало написано в контексте крупной корпоративной разработки. Это очень важный инструмент, который впервую очередь ускоряет время регрессов, а значит релизов и time-to-market.
2. Техдолг. Уметь оставлять важное и убирать второстепенное — один из важнейших навыков. Запуск и формулировка MVP это отдельный скилл. Но в погоне за избыточным упрощением или неуместным усложнением не стоит забывать про такой мощный инструмент как работа с техдолгом.
Вот и в этом видео отличная непопулярная метафора про техдолг (хотя прошло уже 16 лет).
Всё новое — хорошо забытое старое.
В этом канале я еще не дошел до обсуждения некоторых тем, которые интересны мне и которые мало кто освещал в паблике. Одна из них — это работа с тестами и техническим долгом.
Чем больше команда разработки —> чем больше производство кода —> тем больше нужно процессов для работы с приоритетностью и стабильностью. Объемы некоторой рутины становятся настолько большими, что обычным наймом доп рук сильно не улучшишь картину.
Чем больше компания, тем больше вещей нужно учитывать. На одних крутых анимашках и метале далеко не уедешь. Корпоративный инженер — это высококвалифицированный универсал, который задумывается как сдерживать хаос, экономить на рутине и сократить объемы ручного труда.
В этом вопросе тесты и техдолг отлично помогают.
1. Тема тестов с развитием LLM набирает обороты, но о ней так мало написано в контексте крупной корпоративной разработки. Это очень важный инструмент, который впервую очередь ускоряет время регрессов, а значит релизов и time-to-market.
2. Техдолг. Уметь оставлять важное и убирать второстепенное — один из важнейших навыков. Запуск и формулировка MVP это отдельный скилл. Но в погоне за избыточным упрощением или неуместным усложнением не стоит забывать про такой мощный инструмент как работа с техдолгом.
Вот и в этом видео отличная непопулярная метафора про техдолг (хотя прошло уже 16 лет).
YouTube
Debt Metaphor
Ward Cunningham reflects on the history, motivation and common misunderstanding of the "debt metaphor" as motivation for refactoring.
Кстати, почти забыл. Тут 14 число и я обещал что-то важное публиковать в этот день.
Решил, что это будет перезалив в телеграм канал старого выпуска про поиск себя в иженерном мире. Целых полтора часа мы вайбово общались на первой встречи комьюнити почти год назад и кажется нужно ее скоро повторить.
Тема очень важная и актуальная. За год набролось и поменялось многое. Летом я наконец переезжаю в Москву и можем попробовать собраться на первую оффлайн сходку. Как раз соберу к ней обновленный материал.
А пока можете получить доступ по скидке.
Решил, что это будет перезалив в телеграм канал старого выпуска про поиск себя в иженерном мире. Целых полтора часа мы вайбово общались на первой встречи комьюнити почти год назад и кажется нужно ее скоро повторить.
Тема очень важная и актуальная. За год набролось и поменялось многое. Летом я наконец переезжаю в Москву и можем попробовать собраться на первую оффлайн сходку. Как раз соберу к ней обновленный материал.
А пока можете получить доступ по скидке.
📐SwiftUI: Перестраиваем мышление под Layout
Одна из самых частых проблем у начинающих — это понимание Layout'а. Особенно часто с этим сталкиваются те, кто верстал только на UIKit. Ведь переходя на SwiftUI тебе нужно перестроиться и учитывать много новых вводных. Верстка становится больше похоже на WEB, чем на привычную нам мобилку.
Одна из причин следовать совету "Выходи за рамки iOS" 😏
Собрал пару важных советов, которые помогут перестроить мышление:
🌟 Не думай в координатах, думай в контейнерах.
В UIKit ты часто думаешь так: “Кнопку нужно поставить на 20pt ниже текста и выровнять по центру.” Ты буквально “рисуешь на экране”.
В SwiftUI: “Я хочу вертикально разместить текст и кнопку, а между ними немного пространства.” SwiftUI сам решит, где поставить, если ты правильно укажешь что с чем и как они вложены.
🌟 Пиши, будто ты описываешь структуру HTML.
Представь, что это не координаты, а вложенные блоки. HTML работает по тем же принципам:
- Элементы вложены друг в друга.
- Есть блочные (div, section) и встроенные (span, img) элементы.
- Размеры и поведение управляются контейнерами и стилями.
🌟 Изучай, как контейнеры взаимодействуют.
Например, Spacer растягивается и заполняет пространство, а frame может его ограничить. Контейнеры (HStack, VStack, ZStack) — это строительные блоки. Но каждый ведёт себя по-своему, особенно при нехватке или избытке места.
Одна из самых частых проблем у начинающих — это понимание Layout'а. Особенно часто с этим сталкиваются те, кто верстал только на UIKit. Ведь переходя на SwiftUI тебе нужно перестроиться и учитывать много новых вводных. Верстка становится больше похоже на WEB, чем на привычную нам мобилку.
Собрал пару важных советов, которые помогут перестроить мышление:
В UIKit ты часто думаешь так: “Кнопку нужно поставить на 20pt ниже текста и выровнять по центру.” Ты буквально “рисуешь на экране”.
В SwiftUI: “Я хочу вертикально разместить текст и кнопку, а между ними немного пространства.” SwiftUI сам решит, где поставить, если ты правильно укажешь что с чем и как они вложены.
Представь, что это не координаты, а вложенные блоки. HTML работает по тем же принципам:
- Элементы вложены друг в друга.
- Есть блочные (div, section) и встроенные (span, img) элементы.
- Размеры и поведение управляются контейнерами и стилями.
Например, Spacer растягивается и заполняет пространство, а frame может его ограничить. Контейнеры (HStack, VStack, ZStack) — это строительные блоки. Но каждый ведёт себя по-своему, особенно при нехватке или избытке места.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как я использую ИИ для повышения производительности труда (и почему он не украдет у вас работу)
Наш любимый братишка Bruno Rocha, сеньор из Spotify, рассказывает как юзает AI для увеличения своего перфоманса. Вот несколько тезисов:
🌟 ИИ как помощник, а не замена
Я полностью согласен со многими коллегами, что AI полноценно нас не заменит. Развиваться технически все еще надо. Потому что AI не замена, а множитель нашего скилла. А те, кто говорит про полную замену — далеки от практической разработки.
🌟 Хорошо решает очень простые и конкретные задачи
Сейчас Cursor выполняет много рутины. Да, пусть не идеально, но это уже экономит кучу времени даже с патчингом и правками кода. Это отличная замена StackOverflow
🌟 Хорошо помогает при ресерче неизвестности
Когда например гуглинг помогает при четких и конкрентых целях, то AI помогают при работе с неопределенностью. Если вы не знаете, что ищете, вы можете объяснить ему свою ситуацию, и он укажет вам правильное направление
🌟 Поиск БЫСТРЫХ ответов
Автору становится все труднее и труднее получать быстрые ответы на свои вопросы с помощью Google. Поскольку SEO-оптимизация стала все более важной для выживания в Интернете. Этой проблемы нет в AI агентах. Нет ни вступление для спонсоров, ни раздутый текст с ключевыми словами. Четкий и быстрый ответ
Наш любимый братишка Bruno Rocha, сеньор из Spotify, рассказывает как юзает AI для увеличения своего перфоманса. Вот несколько тезисов:
Я полностью согласен со многими коллегами, что AI полноценно нас не заменит. Развиваться технически все еще надо. Потому что AI не замена, а множитель нашего скилла. А те, кто говорит про полную замену — далеки от практической разработки.
Сейчас Cursor выполняет много рутины. Да, пусть не идеально, но это уже экономит кучу времени даже с патчингом и правками кода. Это отличная замена StackOverflow
Когда например гуглинг помогает при четких и конкрентых целях, то AI помогают при работе с неопределенностью. Если вы не знаете, что ищете, вы можете объяснить ему свою ситуацию, и он укажет вам правильное направление
Автору становится все труднее и труднее получать быстрые ответы на свои вопросы с помощью Google. Поскольку SEO-оптимизация стала все более важной для выживания в Интернете. Этой проблемы нет в AI агентах. Нет ни вступление для спонсоров, ни раздутый текст с ключевыми словами. Четкий и быстрый ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
Swiftrocks
How I'm using AI to improve my software engineering productivity (and why it will not steal your job)
AI has become an important part of my daily software engineering work. Here's how I used it and why it will not steal your job.
This media is not supported in your browser
VIEW IN TELEGRAM
Вы думали эти мемы не доберутся до этого канала?
Яндексоидного вайба
По фоткам можете понять БЮ
Офис топ, можно даже помыться:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM