seniorsoftwarevlogger | Unsorted

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

17945

Программирование и IT youtube.com/@SeniorSoftwareVlogger Все ссылки и реклама https://t.me/seniorsoftwarevlogger/3

Subscribe to a channel

Senior Software Vlogger

Программисты: мы незаменимы!

Бизнес:

@git_rebase // https://x.com/richardiii

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

Senior Software Vlogger

Твиттор опубликовал результаты года работы командой в 10% от изначального количества сотрудников.

Просто скопирую масштабы рефакторингов. Там и без перевода понятно.

— Consolidated the tech stacks for For you, Following, Search, Profiles, Lists, Communities and Explore around a singular product framework.

— Completely rebuilt the For you serving and ranking systems from the ground up, resulting in a decrease 90% reduction in lines of code from 700K to 70K, a 50% decrease in our compute footprint, and an 80% increase in the throughput of posts scored per request.

— Unified the For you and video personalization and ranking models, which significantly improved video recommendation quality.

— Refactored the API middleware layer of our tech stack and in doing so simplified the architecture by removing more than 100K lines of code and thousands of unused internal endpoints and eliminating unadopted client services.

— Reduced post metadata sourcing latency by 50%, and global API timeout errors by 90%.

— Blocked bots and content scrapers at a rate +37% greater than 2022. On average, we prevent more than 1M bots signup attacks each day and we’ve reduced DM spam by 95%.

— Shutdown the Sacramento data center and re-provisioned the 5,200 racks and 148,000 servers, which generated more than $100M in annual savings. In total, we freed up 48 MW of capacity and tore down 60k lbs. of network ladder rack before re-provisioning it to other data centers.

— Optimized our usage of cloud service providers and began doing much more on-prem. This shift has reduced our monthly cloud costs by 60%. Among the changes we made was a shift of all media/blob artifacts out of the cloud, which reduced our overall cloud data storage size by 60%, and separately, we succeeded in reducing cloud data processing costs by 75%.

— Built on-prem GPU Supercompute clusters and designed, developed, and delivered 43.2Tbps of new network fabric architecture to support the clusters.

— Scaled network backbone capacity and redundancy, which resulted in $13.9M/year in savings.

— Started automated peak traffic failover tests to validate the scalability and availability of the entire platform continuously.

https://x.com/XEng/status/1717754398410240018?s=20

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

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

Senior Software Vlogger

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

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

1. Когда они делали фолыч, у них было 2 доски. На одной написаны фичи на неделю, на второй — баги на неделю. С именами людей, которые над этим работают. 10 лет спустя ему запретили сделать то же самое в другой компании. Разрабы угрожали уволиться, даже если будет список багов без имен. Потому что и так все понятно.

2. В ответ на просьбу реализовать базовый алгоритм атаки NPC челик выдал Тиму срок в 4 недели. Тим написал алго в 10 строк псевдокода. Челик сказал: ну хорошо, 2 недели!

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

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

Я же думаю не только разработка игр, а разработка в принципе. Проекты начали пухнуть, поэтому надо больше процессов. Процессы добавляют оверхед на митинги и согласования. Из-за того, что процессы раздувают сроки — нужно еще больше разрабов. В итоге прога уже не удел мечтателей, а просто работа. Широкие массы вертели вашу страсть к программированию, не хотят ни какой ответственности в виде имени напротив бага и тем более не хотят, чтобы кто-то страстными громкими обсуждениями отвлекал бы их от ютубчика. Ну и скилл массово просел. Поэтому теперь нужно 2 часа митингов, планинг покер, 3 ретро и 4 недели в первом квартале следующего года чтобы кнопусик перекрасить.

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

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

Senior Software Vlogger

Увидел новость, что Uber мигрирует 4000+ микросервисов на новую мульти облачную платформу.

Внимание зацепило, что они используют Мезос вместе с К8s - альтернативную систему распределения ресурсов, вокруг который строился бизнес Mesosphere. Компании, в которой прошли лучшие 4 года моей карьеры.

Так вот, оказывается, что сама платформа Peleton на базе Мезоса выложена Убером в опенсорс... и забыта. Единственный и последний коммит в 2019 году. И это Убер! Казалось бы: выложи в опенсорс, сообщество подхватит. Нет, сообщество проигнорирует. Опенсорс требует серьезного маркетинга и работы с сообществом. Просто вывалить на гитхаб совсем недостаточно.

https://github.com/uber/peloton

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

Senior Software Vlogger

Сцуко 🤣 В личку прислали новость по следам расследования банкротства биржи FTX.

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

Никакой обфускации или ручной манипуляции базой данных, прямо в гит под своим именем херачили!

Наверняка все тестами покрыто 😏

https://newsletter.mollywhite.net/p/the-fraud-was-in-the-code

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

Senior Software Vlogger

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

Hi
Please subscribe

/channel/ssv_purge

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

Senior Software Vlogger

Приложение Антона для качков https://www.liftosaur.com

Пожалуйста, поддержите Liftosaur на Product Hunt 🙏
https://www.producthunt.com/posts/liftosaur-weightlifting-workout-planner

И HN: https://news.ycombinator.com/item?id=37715817 🙂

❤️

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

Senior Software Vlogger

Ситуация: АПИ с задержкой ответа в 260мс
Команда: там сложные джоины, хз как ускорить
Менеджер (я): Может кеш добавим?
Команда: 🙄... добавляют кеш
Результат:
задержка падает до 86мс,
попадание в кеш 97%
На ретро никто не вспомнил, чья это была идея, но все довольны.

🙃

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

Senior Software Vlogger

Вообще Паша Дуров умеет устроить голодные игры.

1) Голос за канал могут только платники отдать.
2) Не больше одного раза в сутки.
3) Не более чем за один канал 🙈

Но ход интересный. Что будет дальше? Может алгоритмическая лента наконец? 🥰

2024 - год супер аппов.

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

Senior Software Vlogger

Обновляем телеграм и го голосовать!

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

/channel/seniorsoftwarevlogger?boost

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

Senior Software Vlogger

Хактобер фест официально унылое говно. Футблоки больше давать не будут. Какой смысл в празднике и движении? Везде показывать цифровые награды с айфона гуляя по цифровому концлагерю?

https://hacktoberfest.com/

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

Senior Software Vlogger

Я по приколу своих телеграм ботов запустил на Хинкалинке bun.sh завелись без изменений.

Там и стартап переведем.

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

Senior Software Vlogger

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

В любом случае это означает, что бизнесу пиздец если человек, например, решит уволиться или сильно заболеет.

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

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

Senior Software Vlogger

26. Программист (не) обязан развиваться

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

https://youtu.be/oynpNSzSp4w

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

Senior Software Vlogger

Love letter to Canonical

В начале мая 2023 года я решил податься на вакансию менеджера в Canonical. Я не был в курсе их процесса собеседования. Забегая вперед, 7 сентября, спустя 4 месяца, пройдя последний этап и пройдя в шорт лист кандидатов, я снял свою кандидатуру.

Мало того, что мне нужно было бы уйти на существенное понижение зарплаты, так и сама должность выглядела как понижение: одна команда из 5 человек вместо 3 команд и 10 человек, с которыми я работаю сейчас.

Я никому не рекомендую собеседование в Canonical. Оно ужасно и не тестирует совершенно ничего. Одним из этапов я верстал страничку на HTML/CSS из картинки. Оно затянуто. Мне нужно было потратить 1 час раз в 1-2 недели. Наверное поэтому я и не слился. Просто интересно было дойти до конца. Однако первое задание — описать свою жизнь — я нашел довольно полезным для себя самого.

Если вы вдруг захотите себя попробовать в роли испытуемого проходя тесты на идиота, а таких было целых 2 этапа, то вот такого стиля текст их устроил.

Дальше 5 страниц текста о моем образовании, опыте работы и мотивации.

https://seniorsoftwarevlogger.com/love-letter-to-canonical/

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

Senior Software Vlogger

Мне в таких трансформациях интересно, как они подходили с процессуальной стороны.

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

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

Очень любопытный кейс.

/channel/seniorsoftwarevlogger/1421

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

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

Senior Software Vlogger

— Разрабы стали мамками собачкам

Шизоид, избранное 2023

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

Senior Software Vlogger

Челик переименовался из Yasin в Jack и улучшился со 100% отказов до 40% приглашений на интервью.

https://www.linkedin.com/feed/update/urn:li:activity:7119942832072577024/

Просто напомню, что ваше имя данное при рождении — это еще больший конструкт, чем гендер. Возможно не стоит совать ваше Iliia или Iuliia вместо Ильи и Юлии, потому что свиньи в правительстве решили так писать ваше имя транслитом.

Можно вообще придумать себе имя, а не просто исправить транслит.

У меня в команде есть девушка с вьетнамскими корнями, которая придумала себе имя. Ей комфортно и западным мозгам, наверное, проще.

Да, хотя бы попробуйте А/Б протестировать отправлять резюме как Jared, а не Yaroslav. Вдруг сработает.

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

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

Senior Software Vlogger

Сегодня меня хейтят за эту шутку во всех телеграмм каналах.

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

Senior Software Vlogger

Хорошее интервью. Капитализм заменился технофеодализмом. Бигтех - новый феодал, который собирает ренту со своих вассалов — капиталистов. Ситуация, в которой капиталист перестает играть ключевую роль и, будучи отрезанным от "облака", погибнет.

В то же время, страны, в которых нет своего "облака", в пример приводится Европа, обречены на смерть или крестьянско-вассальное существование.

Тем не менее биг тех все еще вынужден считаться с правилами Евросоюза. Налоги пока платить их не заставили. Вопрос: кто потеряет больше? Амазон без Европы или Европа без Амазона? Уже есть примеры продуктов вроде Meta Threads, которые просто не вышли на рынок Европы. Тот че чат ГПТ по краю прошел буквально.

Янис намекает, что Европе пора про импортозамещение подумать.

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

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

Senior Software Vlogger

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

Один минус — надо платить, а это не из каждой страны возможно.

Айтишники из Merk/Daily разыгрывают у себя сразу 3 подписки: одну на год и пару на 6 месяцев. Помимо розыгрыша премиума в канале публикуют айтишные новости. Ситуация линукс-линукс (кхе-кхе, как вам такой каламбурчик от Димона?)

Участвовать >>>

#реклама, ООО «Меркдев Самара» ИНН: 6311159281
erid: 2VtzqxjeAM1

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

Senior Software Vlogger

Typescript победил. США, FAANG, Техас, свои проекты. Антон Асташов

Антон проделал большой путь в карьере и жизни. Сейчас живет в Техасе, работает в Фаанге и пробует развивать свой проект. Мы поговорили про языки программирования, прошлые проекты Антона, переезд и планы на будущее. Я знаком с Антоном с 2011 года и очень рад возможности поделиться его историей с вами.

https://youtu.be/VibeMrPYIms

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

Senior Software Vlogger

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

Короче, вижу жалобу на сторисы — баню и живу дальше.

Хорошо, что на канале большинство позитивные добрые и вежливые люди! Рад, что вы со мной 🥰

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

Senior Software Vlogger

Самые любимые 31 подписчик! Есть ещё 20 мест 🥰 и будет история как я по стене вниз головой иду.

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

Senior Software Vlogger

Документалочку про реакт посмотрели и обсудили. Терпеть смотрим про тайпскрипт! Как раз завтра пятница. За обедом посмотрю 🤓

https://youtu.be/U6s2pdxebSo?si=ewVwveu95C1SCAgj

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

Senior Software Vlogger

Майкрософт опенсорснул 38 терабайт исследовательских данных связанных с AI

Утекла ссылка, которая должна была давать доступ к одному файлу, но она давала доступ к куда большему объему данных. В Ажур облаке есть особый вид ссылок с офлайн токеном. Этими ссылками очень удобно делиться, но которые можно неправильно сконфигурить. Помянем.

А вы говорите Яндекс.

https://www.wiz.io/blog/38-terabytes-of-private-data-accidentally-exposed-by-microsoft-ai-researchers

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

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

Senior Software Vlogger

Всадники кризиса в АйТи: сокращения, падение зарплат, выжимание денег

Я уже бомбил с решения создателей библиотеки Акка брать деньги за количество процессоров, которые плавит ваш софт с использованием Акки /channel/seniorsoftwarevlogger/1318

Тут новая рофлляна прилетела. Любимый всеми движок игр Unity вводит плату за установку! Это как микротранзакции в играх, только теперь ибут самих игроделов. Интересно, есть ли опция чтобы игродел смотрел рекламу вместо того чтобы 20 центов платить? 🤭

Подробнее Саня написал /channel/digital_ninjaa/125, повторяться не буду. Разве что добавлю, что не любой опенсорс спасет, а только GPL. Другую лицензию можно всегда поменять. Терраформ вон поменяли же и реакт пробовал поменять.

Короче все 3 всадника уже здесь.

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

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

Senior Software Vlogger

Как правильно уйти в отпуск

Ваня написал пост про ужасную культуру отпусков на его месте работы (видимо так). Не надо работать из отпуска. Ниже пара хуков правильного отпуска.

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

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

Третий хук — ответственный челик
Такой всегда есть в команде. Назначаешь с ним 1-1 на 3 день, он восстанавливает остаток контекста. Задаешь вопрос: какое дело требует моего внимания в первую очередь? И делаешь это одно дело.

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

Учитесь правильно отдыхать.

/channel/dev_yttg/675

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

Senior Software Vlogger

Я обычно рофлю с DHH, но этот пост другой

Суть в том, что из одной никому не нужной библиотеки выкинули к херам Тайпскрипт и переписали на голенький JS. В этот момент опен сорс комунити показало свое истинное лицо. Репку заспамили тупыми PR вернуть TS и прочими венгерскими нотациями.

Годное бы хоть что-нибудь сделали. Только шутки шутить. Тошнит прямо.

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

Поэтому его выпиливают из БИБЛИОТЕК, но сохраняют type definitions, чтобы можно было использовать в ПРОЕКТАХ.

Но идиотам закон не писан, им сказали Тайпскрипт. Они страдали, учили, на половину выучили, а тут какой-то хуй их тайпскрипт выкидывает, да еще и насмехается! Вот они и бесятся.

Надо быть лучше.

*DHH — создатель Ruby on Rails и веселый троль.

https://world.hey.com/dhh/turbo-8-is-dropping-typescript-70165c01

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

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

Senior Software Vlogger

Макинзи, уау! Кто бы мог подумать! Чтобы программисты приносили больше пользы, нужно чтобы они больше программировали и меньше тратили время на митинги и сесурити комплаенс, уау! Я бы сам никогда не догадался!

From both a productivity and personal-experience standpoint, maximizing the amount of time developers spend in the inner loop is desirable: building products directly generates value and is what most developers are excited to do.

https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/yes-you-can-measure-software-developer-productivity

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