seniorsoftwarevlogger | Unsorted

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

19237

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

Subscribe to a channel

Senior Software Vlogger

Прототипирую

1. Думаю добавить опциональную возможность поставить 2 кнопки под большой палец вместо 2u
2. Пробую дать возможность заменить опциональную верхнюю кнопку под большим пальцем на крутилку
3. Думаю сделать крайнюю колонку опциональной, чтобы можно было оставить по буквы. Без tab/esc и соответственно { " справа
4. Думаю добавить как минимум одноцветные диоды под каждую кнопку. С одной крутилкой и диодами я израсходую все ножки на микрухе 🫡

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

Senior Software Vlogger

На ежемесячном стримчанском рассказал в том числе и про клавиатуру.

https://boosty.to/seniorsoftwarevlogger/posts/d77392c2-1fca-4664-9c38-a1f687fa67e1

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

Senior Software Vlogger

Уже неделю таскают по иксу «новость», что вежливость стоит OpenAI миллионы долларов. На самом деле на входе в таких системах стоит куча предобработки. Вежливость гарантировано летит в самую быструю систему, которая может даже не на ИИ чипах отрабатывает.

Сэм как всегда в своей манере визионерски и альтруистично хайпонул.

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

Senior Software Vlogger

Интересные проекты

Сегодня состоялся разговор с принципалом. У нас есть проект по автоматизации написания интеграционных тестов на огромное количество сервисов. Принципал разработал фреймворк как с помощью ИИ эти тесты херачить.

А инженеру не интересно.

Чел, твое программирование уже совсем скоро никому не интересно будет, тут как раз переходный проект. Казалось бы вот оно — только руку протяни! А нет. Нос воротим.

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

Доп деньги кстати все ещё мотиватором не являются конечно.

Взялись бы за проект?

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

Senior Software Vlogger

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

Выгорать в айтихе разрешено только из-за менеджера самодура.

Почти шутка.

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

Senior Software Vlogger

Сто лет назад в «Принципах» Рея Далио прочитал про разницу между щедростью и справедливостью.

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

Но это и не должно быть справедливым. Справедливо было бы вообще не запускать автобус ни для кого!

Представьте, что после долгого проекта вам дают дополнительный отгул и в вашей стране он частично совпадает с праздниками. Вы и ваши коллеги получат меньше бесплатного отпуска от чего у вас сгорела срака: это же не справедливо!!11

Но дополнительный отгул вообще никто не обещал. Потому что и переработок никто не требовал (ну для примера представим). Это и не должно быть справедливым. Это щедрость.

— Но, Дима, можно же просто позволить людям выбрать время?

Конечно, но это всегда оборачивается дополнительными орг проблемами. Это просто пример, что щедрость тяжело балансировать, чтобы было справедливо. А так это почти как корпоратив: у всех в одно время. Поработали отдохнули.

Короче, научитесь распознавать щедрость и отличать ее от справедливости. Экономит кучу разочарований.

Отдельно для менеджеров: учитесь искать способы сбалансировать щедрость, которую на вас сбросили сверху, чтобы ваши люди меньше расстраивались.

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

Senior Software Vlogger

Мужчина без машины

53% женщин заявили, что не готовы выходить замуж за мужчину, у которого нет автомобиля, и который не водит автомобиль.

Мотивировали это тем, что “как мы будем закупаться”, и вообще “как с ребенком в городе можно жить без машины”.

Почему?

Потому что женщины строят семью с детьми. А семья с детьми – это всегда про расходы, которые опережают доходы.

80% молодых семей живут в ноль. И это теперь на 18+ лет (у кого дочери – на 25+).

Многие ребята после рождения ребенка приходят к карьерному хаку – запустить свой Пет-проект.

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

Интересные посты, которые надо прочитать:

7 вечно зеленых тем для тех, кто хочет делать SAAS продукты

Сэм Альтман про пет проекты

Самый простой пет проект

Так, раздевайся

Так что подписывайтесь на Твой пет проект, получайте пользу по запуску SAAS продукта параллельно с работой.

Реклама. ИП Табунов ИНН 773379585100 erid: 2VtzqwffQsj

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

Senior Software Vlogger

В иксе снова заговорили про привилегии умных и что на отрицании факта, что когнитивные способности у людей разные строится маркетинг всяких достигаторских курсов подготовки в ФАНГ в частности.

Я считаю вредным то, что мы игнорируем различие в когнитивных способностях. Корни отрицания примерно те же, что и в отрицании депрессии: у него тоже две руки две ноги, ничего не отличается от меня, а я здоров. Сверху намазываем токсичное сострадание и ложь, что все смогут всё, надо только постараться.

Возможно это взмах маятника в обратную сторону.

На противоположной стороне "учителя", которые говорят детям, что они тупые и у них ничего не получится. Это чревато ошибкой первого рода — мы отвергли верное утверждение. Но модель «все могут всё» — ошибка второго рода — и она страшнее.

В первом случае мы рискуем подрубить человека, у которого бы получилось. Во втором — надрессировать человека, который потом наделает делов или сопьется стараясь. Да еще и своей жопкой придержит место того, кто действительно там должен сидеть.

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

Он увидел ответ просто посмотрев на задачу.

Тут Безос понял, что никогда не станет физиком теоретиком и стал кем попроще — магнатом.

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

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

Второй способ проще для учителя, но это ruinous empathy или губительная эмпатия по Радикальной Откровенности от Ким Скотт. Проще для учителя потому что им не приходится иметь дело с эмоциями ученика. Просто подбадриваешь и говоришь, что все получится! Нужно пробовать еще! Ты молодец!

Не получится.

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

Senior Software Vlogger

Последние новости вайбкодинга

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

Все это время Лео писал посты в духе пацанского паблика:

- you can't really build a SaaS with AI
- nobody is gonna pay for that
- it will be full of bugs

lol


Лео добился своего и привлек внимание воинов света, которые насовали в его стартап по самые помидоры пентестинга.

half the internet is trying to break my app

just for sharing publicly a mistake I made

you know what's the worst thing

they are doing it for "fun"


Ожидаемо оказалось, что сайт просто кишил уязвимостями. Причем довольно базовыми: CORS и SQL injection.

На данный момент Лео вроде отбился, про недостатки вайбкодинга мы и сами знаем, но интересно тут другое:

Для стартапа действительно гораздо важнее маркетинг — именно оттуда Лео пришел. Гораздо важнее выпустить законченный с точки зрения покупателя, а не 100% покрытия тестами продукт. Гораздо важнее не стесняться брать деньги. Все остальные проблемы почти всегда можно решить по ходу, а если нельзя, так многие стартапы с крутыми спецами точно так же проваливаются.

Программисты действительно скоро будут переписывать кучу говнокода запущенного за выходные, как будто раньше было иначе?

Короче, ничего не изменилось.

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

Senior Software Vlogger

Microsoft переписали Typescript на... Go

Растобои надели черные гольфики в знак траура.

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

До сих пор не понимаю зачем все эти приседания, если программистов через три месяца заменит ИИ?

https://devblogs.microsoft.com/typescript/typescript-native-port/

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

Senior Software Vlogger

Фанги собрались в кучку и сделали полезную вещь!

🐦‍⬛️ Kro - Kube Resource Definition позволяет определить группы ресурсов и предоставить к ним доступ через единую апишку. Т.е. ваша платформенная команда может определить стек для разработчиков и им не придется тыкать в апи каждой отдельной штуки.

Задеплоившись на кластер, оно создает CRD и устанавливает контроллер, который будет управлять жизненным циклом группы.

Похоже на очень крутую штуку для больших команд! Особенно когда нужно задеплоить несколько копий стека, которые отличаются друг от друга конфигурацией.

Кто-то недокрутил докузавра, хехе:


<meta data-rh="true" name="description" content="Description will go into a meta tag in <head />">


https://kro.run/

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

Senior Software Vlogger

Технология, в которой я очень давно хочу поковыряться, но совершенно непонятно нафига.

5 лет назад я себе в заметки для видео добавил eBPF - или extended Berkeley Packet Filter. Вкратце — это песочница на уровне ядра линукс, в которой можно запускать свои программы без перекомпиляции ядра.

С помощью этой штуки можно оптимизировать сеть, отлавливать баги, собирать тонны данных о производительности. Например, eBPF активно используют в таких штуках, как Cilium для контейнерной безопасности или Falco для мониторинга. И вообще довольно активно технологию используют на кубер кластерах.

Мне оно было интересно еще и из-за webassembly, потому что wasm там тоже можно запускать.

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

Тем не менее заметочка висит. Может и доберусь. Вот только ведьмака пройду.

https://ebpf.io/

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

Senior Software Vlogger

Про ревью кода

Тут человек ругается, что Мета сократила не по производительности, а случайно, но я хочу поговорить про код ревью.

Если ИИ просто начнет адекватно ревьювить пиары, только это даст двойной буст к разработке.

Ожидание ревью было болью совершенно во всех командах где я работал как инженер и как менеджер. Решить проблему полностью не удавалось никогда.

Причем страдают от этого обычно топ инженеры. С одной стороны команда их тормозит. С другой — они напрягают команду постоянным потоком изменений.

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

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

Senior Software Vlogger

DeepSeek R1 на моем M1 Pro с 32 гигами общей памяти.


1. install ollama
2. `ollama run deepseek-r1`


Painfully slow 🤡 говорит Алекс (на видео не видно, но DeepSeek на последнем месте в его тесте)

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

Senior Software Vlogger

Прыжки по году

Коллеги айтишники, как думаете, если в резюме последние три места работы по году каждое, это выглядит будто перебежчик и минус в карму или в целом приемлемо? Или может всем пофиг на это?
Задумался снова сменить работу, но волнуюсь что биография будет вот такой некрасивой.



Смотря на каком рынке, в какой географии и в какой роли. На рынке работодателя компания, где вся команда работает условно пять лет вместе, вряд-ли будет рассматривать прыгающего сеньора.

Сеньор за год гарантировано не успевает сделать ни одного проекта сеньорского уровня и проследить результаты работы. Зачем может понадобиться такой сеньор?

Особенно у человека всего 5 лет опыта 3 года из которых он прыгал.

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

UPD. Меня как то раз упрекнули в прыжках, хотя предыдущее место было 4 года. Упрекнул основатель компании, который работает в ней 15 лет. Вот так бывает.

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

Senior Software Vlogger

В созвонах часто противны не сами созвоны, а то, что потом никто не вспомнит о чем договорились…

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

Работает это так: после встречи ИИ обрабатывает запись, создает расшифровку и анализирует содержание беседы. Затем создается краткий пересказ разговора.

Пользователи, которые уже используют резюме, отметили — на подведение итогов созвона нужно в 3 раза меньше времени: в среднем 8 минут вместо получаса.

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

А новость еще раз доказывает, что ИИ забирает не работу, а рутинную часть. Хоть нейронка и написала, о чем договорились на встрече, задачи все равно делать самим.

Инструмент уже доступен. Регистрируйтесь в Толке и тестируйте обновление — это бесплатно.

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

Senior Software Vlogger

Я думаю, что определение единорога надо пересмотреть. Всё-таки миллиард уже не такие большие по меркам рынка деньги 😮‍💨 тем не менее, интересно наблюдать за ИИ стартапами-юникорнами на 25 человек. Скоро увидим стартап на ярд от солопренёра? По ссылке больше интересных графиков.

https://palle.substack.com/p/the-1b-dollar-single-person-company

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

Senior Software Vlogger

Я знаю, что вы не ждете и вообще всем пофиг, но оно грядёт.

Универсальная плата. Отламываешь колонку и получается левая сторона.

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

Senior Software Vlogger

Фигма закопирайтила словосочетание DEV MODE и теперь жарит другие компании досудебными претензиями. Нужны ли ещё какие-нибудь комментарии? Интересно, зарегали ли они prod mode или stage mode?

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

Senior Software Vlogger

Вчера вот о чем подумал: сколько бесплатные деньги породили бизнесов, которые в принципе не могут быть прибыльными?

Где бизнес модель начинает сходиться только на огромном масштабе с агрессивной оптимизацией. Иначе постоянно требуется рефинансирование нового кредита.

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

Если это только вопрос маржи, то подняв цены мы точно теряем часть клиентов. Значит цены придется поднимать ещё. Те клиенты могут иметь такую же бизнес модель, когда цифры бьются только на текущих ценах. Соответственно прямо категории услуг могут вылететь или понести деградацию качества.

И я имею ввиду не отдельную компанию, а прямо сектора экономики.

Как в ваших секторах дела обстоят? Наличие прибыльного конкурента уже хорошо.

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

Senior Software Vlogger

Программист с пятью годами опыта скорее всего уже раскрыл свой потенциал


37 сигналов нанимают джуниора, но если вы программист с >5 годами опыта, то они на эту позицию вас не наймут. Как пишет Дэвид, скорее всего человек уже достиг потолка, а мы ищем потенциал роста.

В бигтехе часто сеньор - первый терминальный уровень на котором можно зависнуть без повышения. С джуна и мидла уволят если не растешь больше 2 лет. Что 1 в 1 коррелирует с наблюдением Дэвида.

Выпустился с вуза, 2 года - мидл, ещё 2-3 сеньор. Где ты либо остаёшься либо прыгаешь дальше.

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

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

Но в случае быстрых взлетов ничего этого не требовалось.

У человека был свой план, свое видение траектории, проекты под человека подбирать не приходится, ставишь на проект — человек даёт результат и растет в процессе.

Тут можно говорить об удаче и стартовых условиях, но бизнес есть бизнес. Когда платят топ 10%, как это делают 37 сигналов, то и возврат хотят быстрый с минимумом усилий. Если же у вас много примитивной рутины и две ветки в ведомости - то и пальцем в попе поковыряться можно.

Кстати, с менеджерами такая же петрушка. Некоторые так и остаются на уровне одной команды в 5-7 человек и ничего. Такие люди тоже нужны. Они блокируют лидерский конвейер, но это тоже решаемо.

https://world.hey.com/dhh/why-we-won-t-hire-a-junior-with-five-years-of-experience-0a548994

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

Senior Software Vlogger

Программисты, похвастайтесь чего своего сделали и сколько заработали! 👇

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

Senior Software Vlogger

Помянем 🫡

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

Senior Software Vlogger

Вот и Европа поняла, что каким крутым бы не был «гугл», но так плотно зависеть от него не стоит.

Всю дополнительную продуктивность от ЛЛМ мы сольем на клепание импортозамещения альтернатив. Там где нужна была одна большая команда, с ллм справятся команды поменьше. Там где была монополия, доминирование и отсутствие смысла пробовать победить Голиафа — поможет регулирование рынка и спрос на местные альтернативы.

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

Senior Software Vlogger

Помню как данным давно, году так в 2018 я проектировал компонентную архитектуру на базе реакта и конечно же выбрал Dependency Injection для этого безобразия. Единственной приличной библиотекой на то время была inversify, которая требовала полифила reflect-metadata.

Так вот эта библиотека в одно время перестала обновляться лет этак на 5, а тут прямо релиз за релизом пошли! Думаю, в чем же дело? Может то что Decorators и Decorator Metadata достигли Stage 3 proposal?

https://inversify.io/

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

Senior Software Vlogger

Тут у интернета жопы сгорели от новых условий предоставления услуг от мозилы.

Они теперь явно говорят, что используют всю загруженную вами информацию, чтобы «улучшить ваш опыт» ну и продать вам что-нибудь конечно.

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

Или я чего-то не понимаю? Файрфокс же я никогда не использовал и не собираюсь.

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

Senior Software Vlogger

Что меня бесит во всей этой ИИ суматохе, что новости про ЛЛМ затмили совершенно все другие айти новости.

Тут майки выпустили навороченный квантовый чип, так все только посмеялись: хаха, квантовый компьютер, супремаси, да, сейчас всё-всё взломаете 🥱

Даже новость, что Линус Торвальдс в частной беседе признал, что уже купил гольфики и готов мержить Rust код в ядро линукса даже супротив мнения мейнтейнеров (кто бы сомневался?) и та прошла мимо.

Какая версия руби там вышла, отменили там GIL или нет. Кому это вообще интересно?

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

Senior Software Vlogger

В связи с последними новостями я вынужден сделать заявление, что контент на канале выпускался без поддержки грантов от USAID (к сожалению). Был бы поумнее предложил бы им проект насаждения либерального реакт жоэс. А так остался без миллиона. 😒

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

Senior Software Vlogger

Оксана Теремова занимается недвижимостью в Германии с 2014 года, занималась управлением крупными объектами, занималась продажами в роли маклера, так и в рамках большого концерна.

Я давно смотрел на возможность приобретения, но смотрел на картину не полностью. Думал, что обязательно нужно накопить 20%, что нужно идти в банк и самому договариваться (и даже ходил). Теперь, с помощью Оксаны я в 2024 инвестировал в 2 квартиры и активно рекомендую ее своим знакомым. Конечно с этого мне положено вознаграждение, но моя искренняя мотивация — показать, что с покупкой жилья существует много вариантов, о которых в обычных разговорах не узнаешь. В конце 2024 я собрал все ваши вопросы о недвижимости в Германии и попросил Оксану записать интервью.

https://www.youtube.com/watch?v=kxBdC7_qoeA

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

Senior Software Vlogger

Один раз разобраться

Есть вещи, в которых надо просто один раз разобраться, а потом этот навык экономит время и волю. Освоить консольную тулу, написать скрипт, научиться складывать футболки.

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

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

Работает не только с айти, но и для бытовых дел.

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