Telegram Web Link
Я рассказывал, что перешел на браузер Arc и даже раздал все инвайты, который у меня были. Теперь инвайты не нужны, можно скачать версию 1.0. Пока только под мак, к концу года обещают сделать под винду.

На самом деле я использую, наверное, 5% фич браузера. В какой-то момент я перестал следить за всеми обновлениями. Мне нравится, что у меня разделены сессии и под одной оболочкой я могу держать соединения на 3 разных страницы Бусти. Для SSV, TeamLeadTalks и ITYouTubers. Нравится, что он закрывает вкладки через 24 часа если их не использовать. Нравится CMD+Shift+C для копирования адреса текущей вкладки.

Посмотрите, может вам тоже что-нибудь понравится.

https://arc.net/

Вступай в семью 🫶 | YouTube | Twitter
Да, не арч, а арк.
Свят в своем канале привел интересную новость, что трафик на Stackoverflow рухнул с момента прихода чата жопеты: https://www.tg-me.com/svyatamesto/201

Но стакоферфлов тоже не спит и сам добавит жопеты к себе:
https://stackoverflow.blog/2023/07/27/announcing-overflowai/

Очевидно, что LLM это классный инструмент поиска и агрегации уже существующих знаний. На стаке это и так давно пробовали делать. Закрывали дубли вопросов, пробовали ставить ссылки на похожие темы. С LLM эта задача становится проще. Вы просто сгружаете базу знаний в сеть, а дальше она сама.

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

Вообще сейчас уже можно собрать скрипт на 20 строк, который позволит вам задавать вопросы к любому тексту, например, к документации по вашему собственному проекту. Я пробовал такое сделать. Работает сносно. Поэтому отличный шаг, стаковерфлов! Поддерживаю.

Вступай в семью 🫶 | YouTube | Twitter
Сделать ChatGPT еще полезнее можно если скормить ему свои данные. Так можно поговорить со своим кодом, документацией, книгами с любым текстом. Код для этого писать не обязательно, но подевопсить придется. В этом видео я расскажу как настроить систему и загрузить в нее свои данные.

https://youtu.be/uXnwRjepPQk
Код: https://github.com/gmpetrov/databerry

Убираем ограничения

INSERT INTO public.products VALUES ('1', true, '1', '1', NULL, NULL, '2023-07-29 00:00:00', '2023-07-29 00:00:00');
INSERT INTO public.prices VALUES ('1', '1', true, 'USD', NULL, NULL, NULL, NULL, NULL, '2023-07-29 00:00:00', '2023-07-29 00:00:00');
INSERT INTO public.subscriptions VALUES ('1', '1', 'active', '2023-07-29 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '<твой айди>', '2023-07-29 00:00:00', '2023-07-29 00:00:00', '1', 'level_3');



Request failed with status code 429 появляется из-за того что бесплатный лимит для апишки исчерпан. Нужно подключить карту или зарегистрировать другой аккаунт.

Так же в /etc/hosts лучше добавить все сервисы:
127.0.0.1 minio qdrant base-api
— П*зда вам ядра процессора е*аные

Гвидо Ван Россуум, создатель Питона

* Долгосрочно (вероятно, через 5+ лет) версия Python без GIL должна стать единственной.
* Хотят сохранить обратную совместимость. Чтобы не было питона 4
* Прежде чем мы полностью перейдем на версию без GIL, хотят увидеть поддержку сообщества.
* Оставляют за собой право переобуться до выпиливания GIL версии, если новая версия не докажет пользу.

План действий включает три этапа:

1. Краткосрочно, добавляют сборку без GIL в качестве экспериментального режима, вероятно, в 3.13.
2. В среднесрочной перспективе, после того как убедятся в достаточной поддержке сообщества, делают сборку без GIL поддерживаемой, но пока не стандартной.
3. Долгосрочно, версия без GIL становится стандартной.

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

https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474

Вступай в семью 🫶 | YouTube | Twitter
Постоянно слышу, что программисты воюют с ошибками компиляции. Пока все не починишь — программа не собирается. Почему бы не использовать скриптовые языки? Нет компиляции — нет проблем. Изи. Только жизнь себе усложняют.
Отличие раста от JS

Раст жарит тебя до того, как ты запустишь проект. Чтобы проставить все хитрожопые умные указатели. В JS нет умных указателей, но есть асинхронность. Не важно насколько ты думаешь, что ты ее понимаешь, один хер, чтобы разобраться с рейсом сидишь и играешь в угадайку. Как оно прилетает, откуда и в какой момент. Бонус поинты когда эта асинхронность прилетает разными реакт хуками. Т.е. собрать все в кучку через Promise.all() нельзя.

Почему сравнение с растом? Да не почему. Просто там тоже головоломки с аннотациями. Если из кусочков <> и + и :: слово Вечность не сложить, то коньки королева не подарит. В JS ты получаешь коньки просто так, но потом один отваливается на ходу, а второй выворачивает ногу и отрезает тебе яйца.

Вступай в семью 🫶 | YouTube | Twitter
Короче, отбой, босота

Бывший техлид react.js фронтендов (я) показал класс владения дебаггером в хроме и поймал рейс в сраном минифицированом коде прямо на продакшоне. Кто-то говорит, что менеджеры не могут или ушли из программистов, потому что не тянули. Хах, прожевал и выплюнул.

JSик форева. Раст — снова кал собачий.

Вступай уже в семью, зайбал 🫶 | YouTube | Twitter
Кто-нибудь, пожалуйста, посмотрите мой пул реквест?

Тут делают безотказного ревьювера, пока тупенький. Пока не так много вещей умеет, но зато ревьювит в течение секунд ваш код. Работает даже с локальной LLaMa моделью. Надо попробовать, а то я на личный проектах один пишу код. Никто не посмотрит даже. К братишкам Copilot & ChatGPT добавится третий — бот ревьювер.

* Dead code
* Exposed secrets
* Slow or inefficient code
* Unreadable code

https://github.com/mattzcarey/code-review-gpt

Вступай в семью 🫶 | YouTube | Twitter
У меня к вам серьезный разговор.

54 поделки, но 26 лукосиков. С другой стороны 9 шеров поста про превосходство менеджеров и куча сердечек.

Какие посты писать то? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
А ваш менеджер вас поддерживает?
На самом деле, все эти лидерства и прочее хороши до определенного этапа развития индивида. Далее хочется, наоборот, свободы и работы в кайф. Ну т.е. после опыта работы 12+ лет в IT, будучи сеньором, вряд ли ты захочешь чтобы тебе указывали что делать, поэтому надо целить на позиции более высокого уровня, но вот проблема: с улицы не берут просто так ведущими специалистами, CTO или архитекторами или теми же Тим лидами. Как правило берут тех у кого уже были похожие позиции в резюме или выращивают своих. Долбанный стеклянный потолок, который иногда хочется разъебать кувалдой 😁

Ваш совет, сударь, сеньор софтвер блоггер? В свою очередь, как Вы стали работать на руководящих позициях? Долго к этому шли? Приходилось менять работу или вас повышали?

Ответ

Руководящие позиции — это и есть лидерство. Поэтому я буду отвечать на вторую часть вопроса. Про свободу и работу в кайф на должности CTO оставим за скобками.

На самом деле есть несколько пределов компетенций в айтишной карьере.
Первый предел — сеньор. Любой айтишник может долезть до сеньора, не каждый сможет пойти выше. В Staff Engineer, Principal и тд. Иногда эту должность называют архитектором. Потому что на этих должностях как раз начинается лидерство и управление разработкой через дизайн стратегий. Тут требуется глубокое понимание бизнес требований и умение переводить с инженерного на бизнес язык и обратно. Лучше всего про это можно прочитать в книге The Staff Engineer's Path от Tanya Reilly.

Если решили, что хватает компетенции уйти в управление, то тут пределы начинаются с каждой ступенью. Про все менеджерские должности можно прочитать у Camille Fournier в The Manager's Path.

Второй предел — тимлид или Engineering Manager. Т.е. менеджер одной-двух команд. Самое главное, что человек управляет программистами, а не другими менеджерами. Я видел людей, которые сидели на должности менеджера по 8-10 лет, так и не вырастая до Senior Engineerinig Manager. Я сейчас на этом уровне. У меня 3 команды. В последние 1.5 года у меня в подчинении был еще и менеджер, но его сократили, а остатки его команды перешли напрямую ко мне.

Третий предел — Senior Engineering Manager. Тут вы все еще можете управлять программистами, но основную работу ведете через других менеджеров. Почему сюда не все попадают? Потому что это другой уровень абстракции, другие вопросы нужно решать, горизонт планирования тоже дальше.

Четвертый предел — Director. Это уже бизнес должность. По большому счету директор мог бы быть CTO или VP of Engineering в стартапе. В зависимости от наклонностей. VP обычно занимается операционкой и процессом бизнеса. CTO должен быть визионером, но тут как повезет.
Дальше CTO. Смех в том, что сюда прыгнуть проще всего. Регистрируешь свою фирму и делаешь себя CTO. Во все остальные места надо проходить собес. На CTO тоже часто надо, если идешь наемным, а не основателем, но на других позициях такой срезки нет. Туповато в своей собственной конторе становиться просто менеджером.

Вступай в семью 🫶 | YouTube | Twitter
Как я к этому шел? Довольно просто. Читал книги, интересовался, что нужно делать на позиции менеджера. Говорил своему менеджеру, что хочу сменить трек, что если будет такая возможность, то я соглашусь. Такая возможность предоставилась во время реорганизации компании. С тех пор я менеджер.

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

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

Просто 12 лет в профессии не хватит.

Но если ты думаешь, что на этих должностях тебе не указывают, что ты должен делать, то я вынужден тебя расстроить. Указывают. Даже CTO отчитывается перед Board of Directors. Всегда есть кто-то, кто выше тебя. Так что может ну его? В любом случае удачи!

Вступай в семью 🫶 | YouTube | Twitter
Ходили с женой в горы

Маршрут довольно стандартный. На 2000м перевал по сыпухе пройти. На Цугшпице и то сложнее. Но есть у меня одна тупая особенность: если мало поем, то прям умираю. В этот раз так и получилось. И вот и так идти не могу, а ещё колено заболело. Вроде 2 км осталось до домика, но капец сложно. Тут я вспомнил, что у меня последний пост на канале РЕКЛАМА. Думаю, сука, сдохну и реклама так и останется висеть. Сжал волю в кулак и доковылял до домика. Как раз к ужину успели.

В этом посте нет ни одного слова шутки.
Это я на высоте 2300м вспоминаю, что утром я сюда точно не полезу и решаю сфоткать домик до которого еще 2 часа пути.
Media is too big
VIEW IN TELEGRAM
Фронтенд, роботы, WebGL и хирургия — Алексей Тукало

Алексей получил высшее образование в Финляндии. Долго работал с визуализацией больших объемов данных, писал на TS для автомобилей, лечил дедушку в стартапе, а теперь разрабатывает веб интерфейсы для роботов доставки.

Я очень давно знаком с Алексеем и был рад поговорить лично о его пути.

https://youtu.be/u4WvH58Yujw
Привет, если бы ты релоцировался сейчас сделал бы ты выбор в пользу Германии?

Предлагаю СХЕМАТОЗ

Релок в Германию →
5 лет страданий, получаем паспорт →
Релок в США за БОГАТСТВОМ (в надежде, что не уволят одним днем) →
Детей, если их не пристрелили в школе, отправляем учиться в Германию БЕСПЛАТНО, чтобы не платить бешеные миллионы и не отдавать их воке нео марксистам в местные университеты →
Если случится пи**ецома едем назад БЕСПЛАТНО лечить рак →
Пенсия в любой стране ЕС на средиземном море

В итоге все плюсы двух систем! Снизу будет сетка в виде социалистического государства, куда можно вернуться и ругать остаток жизни США, а сверху баснословные $900К, которые в США получает любой джуниор.

Схема рабочая и я это пишу без сарказма (ну почти).

Я думаю, что прямо сейчас я мог бы все так же выбрать Германию. У меня бы не было бы с чем сравнить и я бы рискнул. Я всегда так делаю. К Германии придется привыкать. У некоторых этот процесс проходит проще, кто-то не вывозит и сбегает через 2 года. Если 2 года продержались, то скорее всего вам норм. Ну, а недовольство Германией и брюзжание — это национальный спорт.

Надо понимать, что немецкий довольно сложный язык, без которого с годами будет менее комфортно. Разве что вы хотите говорить на русском только со стариками в Марцане (район около Берлина такой). Социализм будет активно препятствовать заработать деньги. Немцу-то ок, он накопил первый взнос на ипотеку снимая комнату в Берлине, и уехал обратно в маленький городок. У вас маленького городка нет. Т.е. вы можете выбрать любой и попробовать, но можно случайно оказаться белой вороной в этом городке.

Запомнить нужно одно: Европа это не про ВАШИ деньги, а про чужие. Все законы и налоги задизайнены чтобы сохранить и увеличить старые деньги. Новые деньги зарабатывать не дадут. Если вам это важно, то сразу этот вариант отбрасывайте, чтобы потом не ныть.

Вступай в семью 🫶 | YouTube | Twitter
⚠️ НО ЭТО ЕСЛИ БРЕТТОН ВУДСКАЯ СИСТЕМА УСТОИТ
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/07 17:47:53
Back to Top
HTML Embed Code: