Senior Software Vlogger – Telegram
Senior Software Vlogger
19.5K subscribers
495 photos
29 videos
2 files
987 links
Программирование и IT

Все ссылки и реклама https://news.1rj.ru/str/seniorsoftwarevlogger/3

Для РКН: 5035224480
Download Telegram
Иронично, что сам мем четко описывает ситуацию
🔥6😁3
Forwarded from Telescopy | Телескоп / Video in a circle | Видео в кружок
This media is not supported in your browser
VIEW IN TELEGRAM
😭34🔥8👍2
Большие компании решили сократить работников. На этот раз досталось и программистам. Сокращения — это плохо и лучше бы их не было. Семьи остались без денег. Было бы круче если бы экономика была помедленнее, зато менее рисковой. Это бесспорно, но так не получается.

По поводу сокращений тут и там стали появляться мнения, что CEO этих компаний должны были отказаться от части своей зарплаты, чтобы оставить работников. Либо уйти в отставку вместе с людьми. У меня эта точка зрения вызывает искреннее недоумение. В большинстве крупных компаний CEO не является собственником. Это такой же наемный сотрудник, просто с большой зарплатой и большей ответственностью.

В этой статье я постараюсь рассказать, почему всем наемным сотрудникам нужно уже либо понять правила капитализма, чтобы проще было их обходить. Либо уже создать профсоюз и раздуть мировой пожар революции, чтобы поменять систему. Делить деньги отдельного CEO смысла нет никакого.

https://seniorsoftwarevlogger.com/ceo-crisis/

Поддержать 🫶 | YouTube | Twitter
👍45🤡177🔥2
🔒Написал отчёт о ботоёбстве и о своем подходе к выбору инструментов.

https://seniorsoftwarevlogger.com/log-botojobstvo/
💩8😁4👍1👎1🤣1💔1
Видео, в котором юрист со специализацией на цифровом праве объясняет почему картиночные ИИ могут выиграть дело.

Уловка в том, что есть два вида переиспользования произведений: 1. Derivative, или производное использование и 2. Transformative, или трансформирующее использование.

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

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

И это ещё один момент. С прецедентным правом играет большую роль решение конкретных судей. Если они решат, что это fair use. То художники не получат ничего.

https://youtu.be/gv9cdTh8cUo
👍19😁4👏2🤔1
Сеньор джуну в Яндексе:
— Ты отправил код на ревью?
— Я не до конца понял, как работает отправка, но вроде отправил.
😁178🤡23🤣9🤨3🤔2💩1
Делитесь шутками, больше чем любой другой статьей, но не подписываетесь на @git_rebase? 🥸

А там уже экранизация шутки про Яндекс
👍10🤔2🔥1
«Социальная Архитектура» Питера Хинченса

В конце 2022 года я заинтересовался строительством сообществ. В таких случаях я всегда обращаюсь к книгам. Про построение сообществ написано довольно мало. Книга Питера — одна из немногих. Знания я планирую применять для развития сообщества Team Lead Talks и Семьи Senior Software Vlogger 🤗

Вообще книга написана о построении сообществ, которые разрабатывают открытое программное обеспечение. Питер был автором ZeroMQ и лидером сообщества вокруг группы программных продуктов. Но большая часть советов универсальны.

После продолжительной борьбы с раком Питер выбрал эвтаназию. Светлая память.

В посте я собрал свои заметки из книги.

https://seniorsoftwarevlogger.com/social-architecture/

Поддержать 🫶 | YouTube | Twitter
👍28🔥73
Питер четко понимал, что с душнилами надо бороться в первую очередь. Не важно насколько они талантливы. Душнилы высосут всю жизнь из сообщества и оно умрёт. Я всегда терплю веселых троллей. Тролли, которые не злоупотребляют и не пируют — это кайф.


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

Юмор сводит на нет трайбализм и эмоции, и позволяет людям работать вместе, даже если они сильно отличаются друг от друга.
🔥46👍13🤔6
Иван пишет:
Я начинающий разработчик и у меня есть идея небольшого проекта, но я совсем не знаю с чего начать, как организовать архитектуру.

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

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

В программировании таким «короче нахуем» может быть фреймворк. Сгенерировал обёртку на рельсе и уже много чего за тебя продумано. Только модельки накидывай. Некоторые программисты даже свои шаблоны проектов заводят.

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

Если ты начинающий программист — тебе надо написать уйму плохого кода. Вместо попытки сразу создать идеальный код.

Спасибо, что присылаете #вопросы!

Поддержать 🫶 | YouTube | Twitter
👍108❤‍🔥15🔥12
Приглашаем вас выступить на конференциях JUG Ru Group!

Этой весной JUG Ru Group проводит 5 конференций. Каждая из них будет длиться четыре дня: два в онлайне и два в офлайне, в Москве. Их темы:

JPoint, Java-разработка.
Heisenbug, тестирование.
Mobius, мобильная разработка.
HolyJS, JavaScript.
C++ Russia, разработка на C++.

Вы можете выступить на них в любом формате — с докладом, воркшопом, дискуссией или предложить что-то свое.

Стать спикером — это возможность:
— Развить личный бренд и улучшить навык публичных выступлений.
— Обсудить рабочие задачи в неформальной обстановке.
— Попасть на конференции весны от JUG Ru Group бесплатно.
— Пообщаться с комьюнити и Программным комитетом.

Если хотите поделиться с сообществом опытом работы или рассказать о новых инструментах — подавайте заявку.

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

#реклама
🤡23👍10👌2🤮1💩1
Forwarded from Вастрик.Пынь
🤖 ChatGPT. Когда уже нейросети наконец-то заменят кожаных ублюдков?

Много меня просили написать свои мысли по поводу ChatGPT. Написал пока три.

1. ChatGPT заменит людей, но только тех, которые не осилят сам ChatGPT. А для остальных он станет просто ежедневным компаньоном (уже стал)

2. «Большие дядьки» обосрутся и побегут скорее запрещать и ограничивать нейросети. А у простых людей прокачается новый скилл: детектор, что перед тобой нейросеть

3. Да, поисковики умрут, но не потому что ChatGPT их заменит

Развернул тут: https://vas3k.blog/notes/chatgpt/
20👍7🤔3👎2
Я не понимаю, что еще надо? Роадмап составлен. Примеры проектов даны. За монаду объяснить может. Ваш личный ментор, которому наконец-то можно писать хоть в 2 часа ночи и он не выйдет из себя. Пока бесплатно!
😁63🔥25👍3
Мощь Си в ЛЮБОМ языке!

Видео-рекордсмен, не отлёживалось 2 года, задумал в октябре 2022 — выпустил в январе 2023. Тем не менее потрогать руками хотелось очень давно. Особенно с появлением раста.

Весь код https://kodemo.com/view/illjMJeyxq4HfPM6yeWz

## Не только Си
Build and Use Go Packages as C
Embed Rust code in Ruby with FFI
Cross-compiling Rust from ARM to x86-64

## В разных языках
Java JNI https://www.baeldung.com/jni
Node.js https://medium.com/jspoint/a-simple-guide-to-load-c-c-code-into-node-js-javanoscript-applications-3fcccf54fd32
Ruby FFI https://www.rubyguides.com/2019/05/ruby-ffi/
Ruby C-extension https://www.rubyguides.com/2018/03/write-ruby-c-extension/
Python https://docs.python.org/3/extending/extending.html

## Видео других людей
https://youtu.be/0-FYWQ5FA-4
https://youtu.be/iQu9yG1dlrM
https://youtu.be/Y89-8H6D9QM

## Добавил чистый руби в бенч считаем факториал 100

user system total real
Ruby 0.000168 0.000010 0.000178 ( 0.000169)
C 0.000019 0.000012 0.000031 ( 0.000029)
Go 0.000016 0.000007 0.000023 ( 0.000023)
Rust 0.000008 0.000004 0.000012 ( 0.000012)
17👍12🤡8
В комментариях к посту про чатГПТ возник спор про монады 🥸

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

Вместо тысячи сигнатур на хаскеле - один пример на джаваскрипте 🖤

https://news.1rj.ru/str/d32talks/32
🔥18👍3🥰3🤔1
Apple усиливает контроль за возвратом в офис

Инжерены и менеджеры стали получать предупреждения если они не работают положенные 3 дня из офиса.Пишет Гергей.

[духота] Что же будет дальше? Сокращения? Неужели падет последний бастион ФААНГА? И даже отказ лучшего в мире самого справедливого CEO от его законных миллионов долларов никак не спасет простых работяг?

[свежесть] Так обычно все и происходит. Сперва закручивают гайки и выдавливают нелояльных. Потом повышают требования к производительности и увольняют «слабых». Потом прекращают найм даже чтобы заменить тех, кто ушел. Потом сокращения. Сколько дадим апплу чтобы пройти все стадии принятия неизбежного?

Поддержать 🫶 | YouTube | Twitter
😱22😁9🤔8👍2🙏1
Я разрешил команде использовать ChatGPT

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

В статье мои мысли о том, почему чат — великолепная замена ментору и почему я не имею права запрещать его использовать.

https://seniorsoftwarevlogger.com/use-chatgpt/

Поддержать 🫶 | YouTube | Twitter
🔥39👍7🤔2🤯2👨‍💻2🌭1
Эти кнопки не нужны

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

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

https://seniorsoftwarevlogger.com/homerow-modifiers/

Поддержать 🫶 | YouTube | Twitter
🔥29👍11🌚2❤‍🔥1👏1