seniorsoftwarevlogger | Unsorted

Telegram-канал seniorsoftwarevlogger - Senior Software Vlogger

19237

Программирование и IT Все ссылки и реклама https://t.me/seniorsoftwarevlogger/3 Для РКН: 5035224480

Subscribe to a channel

Senior Software Vlogger

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

Читать полностью…

Senior Software Vlogger

00:00:00 Начало, пустые разговоры
00:03:30 Еще один внешний накопитель, потрясающе скучно
00:05:00 Больше никому не нужен, хаха, бедолаги ищут работу
00:14:00 Еще одни битвы на работе, какая новость, скучнятинка
00:24:00 Ну как бы и так все понятно - скоропалительные видео всегда почему-то популярны
00:27:00 Кого это вообще интересует? Сеня, ты ищешь легкие просмотры
00:30:00 Экономика записи интервью на ютубе, никому не интересно, зря тратишь время
00:33:00 Оо, ура, ты с их станком закончил, только и ждем, когда это закончится
00:34:00 Цигун и GTD, серьезно? Бред полный
00:40:00 Дейлики, никому не интересно, забей
00:45:20 Еще один FRKN, без комментариев
00:49:20 Документальные видео, я уверен, будет так же скучно, как остальное

Не вижу смысла смотреть это грустное шоу.

Читать полностью…

Senior Software Vlogger

Какие дейлики?

@git_rebase

Читать полностью…

Senior Software Vlogger

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

https://youtu.be/uXnwRjepPQk

Читать полностью…

Senior Software Vlogger

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

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

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

https://arc.net/

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

Прослушал книгу об «истории создания» Фаллоут. С мастерс оф дум, конечно, ни в какое сравнение не идёт. Очень мало истории создания. В то же время эта книга не про лор. Автор рассказывает о некоторых деталях, но урывками.

Книга больше об авторском взгляде на развитие серии. Сделана попытка рассказать, как менялась ролевая система и почему это плохо. Я не понимаю, почему книге поставили 4.3 из 5, но вдруг вам понравится.

https://www.litres.ru/audiobook/ervan-lafleriel/fallout-hroniki-sozdaniya-legendarnoy-sagi-69088090/

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

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

2 проблемы, даже 3: 1) Новые программисты не хотят разбираться в легаси и пилят лишь бы отстали. 2) Те, кто разобрался — застряли в легаси и приуныли. 3) легаси не переписывается, а дописывается.

Вообще классическая ловушка из-за которой не стоит ловить эту горячую картошку легаси. Не стоит геройствовать и разбираться. Вы навсегда останетесь человеком легаси. Все задачи будут тупо валить на вас. Решать такие проблемы системно мало кто хочет. Я пробовал. Некоторые вещи из советов сработали.

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

Легасёров ставить на новые проекты. Отлепить от легаси. Пусть легаси они пишут ТОЛЬКО в паре с новичком. Пусть параллельно пишут что-то новое для души. Мотивацию можно попробовать поднять и рефреймингом поддержки легаси, но лучше дать людям нормально жить, а не трахать им голову манипуляциями про то, как этот модуль важен клиентам и бизнесу.

Последнее. От легаси надо избавляться. Про подходы написано в книге Kill it with Fire by Marianne Bellotti. По кусочку или сразу от всего продукта. Копать под него, запрашивать метрики использования. Сколько денег оно генерирует и сколько на него денег тратится. Иногда эти вещи просто никто не контролирует. Ну есть команда, пилят. А то что на 100 тыс выручки у тебя 3 программиста работает, ну ой. Правда что ли? Тогда конечно давайте закроем.

Спасибо за #вопросы!

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

Почему все превозносят Кевина Митника? Он же преступником был. Данные кредиток тырил. Сколько еще мы из преступников будем делать героев?

Читать полностью…

Senior Software Vlogger

Мягенькая клавиатура KiiBoom Phantom 68

KiiBOOM Phantom 68 это 65% механическая клавиатура с подкладкой или gasket. 68 клавиш, компактный дизайн, прозрачный корпус из акрила, с дополнительными слоями пороновой пены, чтобы эстетика была не в ущерб акустике. Клавиатуру мы, конечно, разберем и посмотрим, что внутри.

https://youtu.be/iQBFLF_IW0s

Читать полностью…

Senior Software Vlogger

Ежегодное напоминание ☝️

1. Установи менеджер паролей
2. Смени пароли
3. Настрой везде двухфакторную авторизацию. Duo Mobile умеет хранить резервную копию на гуглдиске/iCloud. В случае чего можно восстановить доступы.
4. Забэкапь коды восстановления, если пункт 3 не сработает.
5. Настрой несколько способов подтверждения. СМС херовый второй способ для 2fa. Купи Yubi ключик. Опыт показывает, что отсутствие 2фа наказуемо уводом акаунтов. Пренебрежение резервными кодами — потерей доступа.
6. Удали посты из соцсетей.

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

Коллеги, я выспался. Что не так со статьей.

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

Поэтому, на мой взгляд, статья — это чистая манипуляция цифрами. Возможно, в случае тех инженеров, с которыми я имел дело, сами 100% были больше и их 15% инженерии равнялись 120% инженерии их коллег.

Совершенно неясно, как они приходят к подобной цифре. Об этом нет ни слова. Проблема софт скилов в том, что это «всё остальное». Некоторые на полном серьезе включают туда навык принимать душ и чистить зубы. С таким подходом, я согласен, процент важности будет около 90%.

Вся эта тема, как мне кажется, подает неправильный сигнал молодёжи. Они могут подумать, что важно быть душкой, а программировать - не важно.

В своей карьере я так же сталкивался с тем, что человек очень хороший, и расставаться с ним очень больно, но человек совершенно не тянет программирование.

С другой стороны, обучаемость — это тоже софт скилл? Честность — тоже? (можно быть вежливым, но не честным).

Если не определить базовый уровень человека с социализацией, а сверху четко не разделить софты для профессии + харды (логика — это хард скил для инженера), то мы будем продолжать смотреть на странноватые пропорции, которые выглядят так как будто их нарисовали, чтобы продать тренинг по софтам.

Читать полностью…

Senior Software Vlogger

Короче пока я разбираюсь с тех поддержкой на работе вот вам свежий семейный канал. Паша бомбил в семейном чате, теперь решил выйти из тени. Это не бот, живой ламповый бомбёж React Native разработчика.

Ссылоньку обновил: /channel/+QJqvBa4sL3U2MTg6

Читать полностью…

Senior Software Vlogger

Ну и мем про баш:

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

Читать полностью…

Senior Software Vlogger

Не учи баш, Влад, не стоит оно того

Влад написал пост про 5 скилов, которые он хотел бы изучить. Первым из скилов стоит баш.

Не учи баш, Влад, не стоит вскрывать эту тему. Ты молодой, шутливый, тебе все легко. Это не то.

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

Потом начинается ветвление, потом функции, потом аргументы скриптам. Потом ты увольняешься оставив эти баш скрипты в наследство другому.

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

Весь баш, который я видел за свои 16 лет в АйТи, всегда с матерками выпиливали. Когда не могли выпилить — страдали. Не открывай ящик Пандоры.

/channel/vm_faang/433

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

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

/channel/startup_reports

Читать полностью…

Senior Software Vlogger

— П*зда вам ядра процессора е*аные

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

* Долгосрочно (вероятно, через 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

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

Стрим июля

00:00:00 Начало
00:03:30 Шумный внешний накопитель
00:05:00 Новости про поиск работы
00:14:00 Новости про текущие битвы на работе
00:24:00 Почему видео на скорую руку заходят лучше?
00:27:00 Пачка интервью для Senior Software Vlogger
00:30:00 Экономика записи интервью на ютубе
00:33:00 Доделал станок ЧПУ (CNC)
00:34:00 Цигун и GTD
00:40:00 Дейлики
00:45:20 FRKN
00:49:20 Документальные видео

https://youtube.com/live/zjMBpxVBcEw

https://boosty.to/seniorsoftwarevlogger/posts/0fb7e6cc-68d0-4cd9-ab38-2e7ecdd0c4f6

Читать полностью…

Senior Software Vlogger

Код: 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');

Читать полностью…

Senior Software Vlogger

Свят в своем канале привел интересную новость, что трафик на Stackoverflow рухнул с момента прихода чата жопеты: /channel/svyatamesto/201

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

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

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

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

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

Когда комп ребенку на день рождения куплен стратегически 🥸

Читать полностью…

Senior Software Vlogger

Всё — говнокод. Как это исправить
https://youtu.be/elRXBWLfOEo

Читать полностью…

Senior Software Vlogger

Кого я обманываю? Вот она моя идеальная клавиатура! Компактная, "ноутбучная", тихая, со встроенным трекпадом. Никаких гирлянд подсветки. Стоит десятку евро. Нормальный инструмент для работы. Вообще не понимаю ваш выпендрёж.

Читать полностью…

Senior Software Vlogger

Кто редеплоит сервис на ициденте чтобы не будить инженера. Я редеплою сервис, чтобы не будить инженера.
🟡

Читать полностью…

Senior Software Vlogger

Скоро контент подъедет

Читать полностью…

Senior Software Vlogger

Твиттерные пробили тот блог по открытым источникам и установили, что доверять выводам с потолка про 85% не стоит. Прямо целое расследование!

https://twitter.com/mr_mig_by/status/1680522600160567298

Читать полностью…

Senior Software Vlogger

Софт скилы — 85% успеха 🤡

Чот у меня или голову к ночи клинит или ученые в конец ёбнулись. Они серьезно взяли текст 1918 года, ЭКСТРАПОЛИРОВАЛИ цифры из него и посчитали, что только 15% в карьерном успехе инженера играют хардскилы.

15% — JSON и гошечка
85% — Политика короче

С другой стороны, какого еще исследования ждать от National Soft Skills Association. Они там 100% очень вежливые, но, а + б — это очень сложные ненужные хардскилы чтобы сделать адекватный отчет или хотя бы статью написать подробную.

https://www.nationalsoftskills.org/the-soft-skills-disconnect/

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

Я работал с тестировщиками три раза за карьеру

Первый раз — на фрилансе. Я тогда писал сервис на рельсах и заказчик время от времени нанимал тестировщика, чтобы проработать приложение. Всегда находились баги и неточности. Как маленькие, так и довольно неприятные.

Второй раз — на первой работе в Германии. Там был отдельный QA-инженер, который тестировал наш продукт. Мы старались проверять всё сами, но всё равно красные карточки появлялись на скрам доске.

Третий раз — уже работая менеджером. Нам наняли тестировщицу из аутстафа. Она составляла тест кейсы и чек листы, покрывала регрес того, что не закрывали наши автотесты. Помогала с релизами и тестировала новый функционал.

Но чаще тестировщиков у меня, к сожалению, не было.

Джуны предлагают бесплатно протестировать ваш проект под руководством опытного тимлида и тест-менеджера. Компания небольшая и гибкая, поэтому можно быстро собрать команду и согласовать NDA.

Организованно, въедливо и со свежим взглядом сверят лендинг с фигмой, проверят вёрстку в нескольких браузерах, пройдутся по функциональности и проверят работу приложения на популярных устройствах.

Примеры работ — у них в лайв-канале: /channel/juniors_qa

#реклама, ИП Дольников Герман Сергеевич, ИНН 667900825530
erid: LdtCK6sxF

Читать полностью…

Senior Software Vlogger

Gzip побил нейросеть 🥹

В задачах классификации, где нужно просто объекты одного класса по коробочкам разложить, gzip компрессор победил все существующие методы.

Да, тот самый зип архиватор.

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

Почитать бумагу: https://aclanthology.org/2023.findings-acl.426

Внимание, алгоритм:

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

Senior Software Vlogger

https://youtu.be/XOa6bFJ9ZwI

На Мы обречены вышло интервью с Лешей Корепановым: https://youtu.be/DowF6kIapY0

Лешу образца 2021 года можно посмотреть на моем канале, оба интервью хорошо дополняют друг друга :)

Читать полностью…

Senior Software Vlogger

Выгорать — это выбор. К сожалению, мало кто это понимает. Выбери не выгорать. (серьезно)

Читать полностью…
Subscribe to a channel