Сломанные привычки в мире оффлайна
Ехал в центр и столкнулся с полным параличом.
⛔️ музыка не работает
⛔️ навигация стала еще хуже
⛔️ не дозвонишься и не допишешься
Перед тем, как куда-то поехать или сходить, нужно скачивать все заранее. Билеты, документы, маршруты, контент. В городе, где когда-то был один из самых быстрых мобильных интернетов.
Особенно херово тревожникам как я. Дома у меня стоит пет камера, чтобы следить за своим шпицом. Вдруг затопит или будет пожар. Смотрю каждые пол часа. А сейчас не посмотришь.
Услышал во дворе разговор детей «вот раньше мы все время в телефонах сидели, а сейчас спокойно без них».
Вот вы говорите благодаря аи наши привычки меняются. Но блокировки интернета сломают все старые привычки сильнее.
Ехал в центр и столкнулся с полным параличом.
⛔️ музыка не работает
⛔️ навигация стала еще хуже
⛔️ не дозвонишься и не допишешься
Перед тем, как куда-то поехать или сходить, нужно скачивать все заранее. Билеты, документы, маршруты, контент. В городе, где когда-то был один из самых быстрых мобильных интернетов.
Особенно херово тревожникам как я. Дома у меня стоит пет камера, чтобы следить за своим шпицом. Вдруг затопит или будет пожар. Смотрю каждые пол часа. А сейчас не посмотришь.
Услышал во дворе разговор детей «вот раньше мы все время в телефонах сидели, а сейчас спокойно без них».
Вот вы говорите благодаря аи наши привычки меняются. Но блокировки интернета сломают все старые привычки сильнее.
Forwarded from Записки инженера
Общался недавно с тимлидом компании, где разрабатывают приложения на KMP, с нативным UI.
Они нанимают мобильных разработчиков без разделения на Android и iOS — если разработчик делает какую-то фичу, то он ее делает и на Android и на iOS одновременно (т.е. пишет UI на Compose и на SwiftUI).
Интересный момент, когда я спросил:
Они нанимают мобильных разработчиков без разделения на Android и iOS — если разработчик делает какую-то фичу, то он ее делает и на Android и на iOS одновременно (т.е. пишет UI на Compose и на SwiftUI).
Интересный момент, когда я спросил:
— Нет ли у вас проблем с онбордингом иосеров в проект? Насколько трудно им разобраться в KMP?Так вот почему Apple делают такие прекрасные продукты для пользователей, но такие плохие для разработчиков. Чтобы не расслаблялись)
— Нет, на самом деле, даже наоборот, иосеры у нас быстро погружаются в KMP, а вот у андроидеров возникают трудности с SwiftUI. Видимо, андроидеры слишком избалованы качественным тулингом в Android Studio :)
4 39 6 2
Media is too big
VIEW IN TELEGRAM
Записали интервью с сеньором из Тиктока.
Получилась какая-то реклама яндекса. У него и лучше офисы и отличный трамплин для развития в ФААНГИ. Уже не первый раз слышу мнения, что большинство СНГ разрабов в самых известных бигтехах мира — это разрабы из яндекса.
Поговорили обо всем в рамках снг и западных бигтехов. Сеньорности, BDUI, ИИ, лучший тулинг в компаниях, меджмент, культура, развитие. Я даже высказался что хрючево по бейджику недооценено.
А также найм. Как работает резюме, какие бэкграундчеки происходят, сколько алгоритмов надо решить.
А еще многие бигтехи уже пишут свои аналоги курсоров и клауд кодов, которые заменяют и становятся дешевле
Получилась какая-то реклама яндекса. У него и лучше офисы и отличный трамплин для развития в ФААНГИ. Уже не первый раз слышу мнения, что большинство СНГ разрабов в самых известных бигтехах мира — это разрабы из яндекса.
Поговорили обо всем в рамках снг и западных бигтехов. Сеньорности, BDUI, ИИ, лучший тулинг в компаниях, меджмент, культура, развитие. Я даже высказался что хрючево по бейджику недооценено.
А также найм. Как работает резюме, какие бэкграундчеки происходят, сколько алгоритмов надо решить.
А еще многие бигтехи уже пишут свои аналоги курсоров и клауд кодов, которые заменяют и становятся дешевле
2 18 11 2
Как Коля попал в ТикТок
Еще один интересный кейс. Все говорят рынок умер и работают только рекомендации, нетворк, приближенность к тру тусовке. HR вымерли, остались только социальные связи в закрытую приватную территорию.
В прошлом выпуске про UBER и FAANG'и мы тоже говорили, что спам отклики и резюме умерли. Остались рефералки.
Но вчера я спросил как Николай попал в ВК, Яндекс, Тикток. Он не делал 1000 откликов, его не рефералили друзья, он не оптимизировал страницу на ликендины, а в hh.ru вообще не заводил резюме.
Ему просто сами писали hr. В линкедине. Все работы он нашел там никуда не откликаясь. Забавный прикол, что я пригласил его на интервью также в линкедине. Впервые кому-то там написав сам. Какой-то магнитный эффект простоты или сбой алгоритмов?
Еще один интересный кейс. Все говорят рынок умер и работают только рекомендации, нетворк, приближенность к тру тусовке. HR вымерли, остались только социальные связи в закрытую приватную территорию.
В прошлом выпуске про UBER и FAANG'и мы тоже говорили, что спам отклики и резюме умерли. Остались рефералки.
Но вчера я спросил как Николай попал в ВК, Яндекс, Тикток. Он не делал 1000 откликов, его не рефералили друзья, он не оптимизировал страницу на ликендины, а в hh.ru вообще не заводил резюме.
Ему просто сами писали hr. В линкедине. Все работы он нашел там никуда не откликаясь. Забавный прикол, что я пригласил его на интервью также в линкедине. Впервые кому-то там написав сам. Какой-то магнитный эффект простоты или сбой алгоритмов?
Я понял, что это заслуживает отдельной рубрики задач для финтехов. В прошлых постах мы говорили про плавающие точки и краши деления на 0.
В тему поста про плавающие точки кто-то написал: "просто держите все числа в Int". Но у Int есть своя ловушка.
Int не бесконечный.
Допустим вы в какой-то вселенной все же вышли за пределы Int.max в каком-нибудь финтехе. Что будет?
Компилятор не соберет, а в некоторых кейсах краш EXC_ARITHMETIC. Снова.
Некоторые энтузиасты даже делают библиотеки для таких кейсов расширяя типом BigUInt. Но есть и официальные либы.
А Apple дает системные инструменты как addingReportingOverflow.
Полезные статьи:
- Swift Integer Quick Guide
- Handling Integer Overflow in Swift
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Я посидел месяц на 100$ подписке Claude Code.
И не заметил никакой разницы. От силы я тратил 10% лимитов в неделю.
Мои выводы:
- индексация работает не везде. Сейчас мой пулл задач где есть 3-4 репозитория и микросервисы. Нейронка работает либо очень долго на простых вопросах, либо несет дичь. Да, аишки заменяют где-то наши руки. Но разрабы делают новые архитектуры и нейронки не могут под всю организацию проектов подстроиться. Нанимать отдельного архитектора и оптимизатора для аи-агентов думаю пока никто не готов
- 100$ очень много. Пока я не готов столько платить.
- Claude Code в разы лучше Cursor. По UX, по точности ответов.
- Работы меньше не становится. Ты просто делаешь другой тип задач.
- С учетом новой ценовой политики и ее динамик для корпоративных аккаунтов, я не верю, что все компании мира внезапно станут зависимы от этих инструментов
И не заметил никакой разницы. От силы я тратил 10% лимитов в неделю.
Мои выводы:
- индексация работает не везде. Сейчас мой пулл задач где есть 3-4 репозитория и микросервисы. Нейронка работает либо очень долго на простых вопросах, либо несет дичь. Да, аишки заменяют где-то наши руки. Но разрабы делают новые архитектуры и нейронки не могут под всю организацию проектов подстроиться. Нанимать отдельного архитектора и оптимизатора для аи-агентов думаю пока никто не готов
- 100$ очень много. Пока я не готов столько платить.
- Claude Code в разы лучше Cursor. По UX, по точности ответов.
- Работы меньше не становится. Ты просто делаешь другой тип задач.
- С учетом новой ценовой политики и ее динамик для корпоративных аккаунтов, я не верю, что все компании мира внезапно станут зависимы от этих инструментов
This media is not supported in your browser
VIEW IN TELEGRAM
Особенно усталость от нейрослопа заметна с презой NVIDIA.
Мне лично было ок, но такой негативной реакции от сообщества геймеров в комментах я не ожидал
Мне лично было ок, но такой негативной реакции от сообщества геймеров в комментах я не ожидал
Рубрика "корпоративная среда"
Как оказалось, эту рубрику очень ждут. Поэтому сорри, терпим.
Как оказалось, эту рубрику очень ждут. Поэтому сорри, терпим.
Решил системно подойти к разным метрикам стабильности и качества и задумался... Почему никто не спрашивает никогда про виды крашей? Многие разрабы и тестеры чаще всего дают тикет с крашем, но в 95% почти никакой инфы о чем краш, какого типа?
Решил собрать в один список самые популярные:
1️⃣ Addressing watchdog terminations
О Watchdog мы много раз писали. Важно помнить, что он не работает в симуляторах, а включен только на реальных устройствах.
Watchdog завершает работу задач, когда ОС убивает приложение за нарушение правил использования времени или ресурсов
2️⃣ Investigating memory access crashes
Наверное, самый популярный крэш. Обращение к уже освобождённой памяти или как говорит нейронка "Разыменование нулевого или невалидного указателя".
3️⃣ Addressing crashes from Swift runtime errors
Многие путают force unwrap с крэшем выше. Оба крэша выглядят похоже в Xcode, но природа принципиально разная.
EXC_BAD_ACCESS - чаще инициирует CPU. В момент неверного обращения к памяти.
EXC_BREAKPOINT - Swift runtime до обращения к памяти. Force unwrap nil — это EXC_BREAKPOINT, а не BAD_ACCESS
Полезные ссылки:
- Все типы крэшей
- Understanding Crashes and Crash Logs
Please open Telegram to view this post
VIEW IN TELEGRAM
Мода на винтаж
У зумеров поехала крыша. Сейчас пошла мода на проводные наушники, CD диски и винил поднимаются в сети. Ставят проводные телефоны.
Но больше все мне понравился тренд на IPhone 4. Это мой первый телефон 12 лет назад. Тогда я жил в Казахстане. У нас говорили: «казах без понтов - беспонтовый казах». Так я купил свой первый айфон, долго работав после учебы раздавая листовки, продавая DVD диски с фильмами, устанавливая ПО соседям, и сдав на метал батину штангу (за что знатно отхватил)
Сейчас мне это устройство трогает струны ностальгии. И даже я задумываюсь купить его снова, чтобы напомнить о себе тогдашнем.
Особенно актуально с тотальным блэкаутом.
У зумеров поехала крыша. Сейчас пошла мода на проводные наушники, CD диски и винил поднимаются в сети. Ставят проводные телефоны.
Но больше все мне понравился тренд на IPhone 4. Это мой первый телефон 12 лет назад. Тогда я жил в Казахстане. У нас говорили: «казах без понтов - беспонтовый казах». Так я купил свой первый айфон, долго работав после учебы раздавая листовки, продавая DVD диски с фильмами, устанавливая ПО соседям, и сдав на метал батину штангу (за что знатно отхватил)
Сейчас мне это устройство трогает струны ностальгии. И даже я задумываюсь купить его снова, чтобы напомнить о себе тогдашнем.
Особенно актуально с тотальным блэкаутом.
11 20 5