Telegram Web Link
This media is not supported in your browser
VIEW IN TELEGRAM
👍40💊11🤡6🔥1🌚1
В одном из новых видео ютуберс я увидел новую для себя книгу и полез гуглить. Мне удалось найти введение к этой книге Линуса Торвальдса «Норм код. Пойдет Крч»

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

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

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

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

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

Так что откройте ум и готовьтесь. "Норм код. Пойдет короче" не просто девиз, это вызов вам и всему сообществу программистов. Будьте готовы встретить его.
🤡62👍53🤣15🔥8🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥37🌚8👍5💊5🤡2
У Никиты хороший наброс на ширину строки в коде. Я уже и забыл, что меня это когда-то волновало. Хорошо быть менеджером!

Вас волнует ширина стоки? Как у вас настроено? https://www.tg-me.com/nikitonsky_pub/484
Anonymous Poll
21%
80
28%
100
28%
Ты дурачок?
40%
Никто больше с этим дерьмом не возится.
💊46👍6🤡4
Знаете, что заметил работая с Copilot? Начинаешь ждать продолжения в других программах. Например, пишу бота и по ходу изменяю схему в монге. Хочу добавить новое поле. Написал половинку названия confi и завис ожидая, что оно сейчас правильно дополнится за меня.

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

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


return telegraf.telegram.sendMessage(
channel.admin,
`Пост в канале ${channelName} требует подтверждения (мой курсор тут)`,


Я просто начинаю писать в строке Ссылка и он понимает. Он понимает, даже если я начну писать на английской раскладке Cc.

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

Семья 🫶 | YouTube | Twitter
👍128💊7👎2🔥1
Максим спрашивает

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


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

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

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

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

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

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

Семья 🫶 | YouTube | Twitter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍14🌚3💊3
Хотел сгенерировать иллюстрацию к посту. Сделал опечатку в слове employee и получил фентези boss firining an employee
🤣74🔥23👍2
Провел ежемесячный закрытый стрим

00:00:00 Стрим мая
00:06:00 Как я рискнул работой ради команды
00:19:00 Записал новое интервью для SeniorSoftwareVlogger
00:22:00 Анонс 20 эпизод для Team Lead Talks
00:24:30 Анонс видео про базу знаний
00:25:30 Новости сообщества ityoutubers
00:26:40 Баги и кринж в dokku + next.js, что тормозит разработку ботов
00:28:30 Про курсы ШСМ + Rust book
00:29:30 Бот синхронизатор телеги и вк
00:31:00 Нафига мне раст? Продукты и стратегия
00:34:30 Хочу изменить рабочий график
00:37:00 Мышление проговариванием, письмом

https://youtube.com/live/vTZNgX42tW0

https://boosty.to/seniorsoftwarevlogger/posts/d6eda4e3-4719-4c16-8b69-65a94acdbae2
👍17🤡17🔥2
*Держу в курсе*

В мессенджере Signal появились сторисы. Чего пока не появилось в сигнале, спросите вы? Пользователей.
🤡82🤣77👍11
Новый поток курса «Вы приняты»

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

Мой курс — не волшебная пилюля, а красная таблетка. Он не делает все за вас, наоборот требует от вас довольно много работы.

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

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

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

В новом потоке я добавил обзор ChatGPT (ну а как же без него) и ему подобных инструментов. Покажу вам пару запросов, которые помогут улучшить текст и не спалиться. В предыдущем посте я делился опытом написания эссе на 5 листов. Так вот, это эссе мне корректировал чат.

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

Если надумаете — стартуем 16 июня. До 5 июня действует промокод DrE10 со скидкой 10%.

Жду на курсе.

https://education.borshev.com/relocate/
https://education.borshev.com/relocate/
https://education.borshev.com/relocate/
🤡43👍25🔥5🌚4💊31
Телеграм — лучший сборщик входящего потока

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

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

За кадром остаются претензии к заметочникам. Почему бы им не допилить приложения, чтобы те открывались побыстрее? Казалось бы. Вот у тебя появилась мысль. Ее тут же хочется записать и спать дальше, а тебя заставляют смотреть на колёсико загрузки. Ну и костылик в виде телеграма, как и сам телеграм — тоже системы с непрогнозируемым вектором развития. Чего там нашему принсу персии взбредет в голову в очередной раз.

Семья 🫶 | YouTube | Twitter
👍50💊12🤡8🤣3🔥1
В последнее время в чате было много спамометов, которые писали на английском. Поэтому мой тоталитарный бот теперь удаляет сообщения, которые ему кажется написаны на английском.

Поэтому пиши правильно: не javascript, а джаваскрипт.

ПС. В комментариях перепись клоунов. Сходи, запишись!
🤡125👍7💊7👎1🔥1🤣1
Troll Time

Сперва я подумал: ЧИВО?! ГУГОЛ, ТЫ В ПОРЯДКЕ? Потом погуглил. Оказывается есть станция Troll в Антарктике и у станции есть своя тайм зона 🤡

Короче, теперь все мои дейлики будут запланированы в таймзоне Troll Time.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡141🤣54🔥12🌚9👍5💊2
Javascript - это эстонский

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

Вы постили слово javascript и не знали, что это эстонский.

Ну и кто кого переиграл в очередной раз? 🤡
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡104🤣25👍6🔥4
Как менять раскладку правильно

Отказуха: я хотел запостить прямую ссылку на текст, но этот пост под замком только для Всратик клуба. Поэтому я написал автору и попросил разрешения процитировать пост. Автор дал добро, но, хитро прищурившись, попросил не разглашать имя. Текст я переписал своим стилем. Автор, если ты читаешь, спасибо большое и за способ и за разрешение! Сам пользуюсь, не знаю, как жил до этого.

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

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

На маке это:
- левый ⌘ (command) для включения английского языка
- правый ⌘ для включения русского языка.

На windows можно использовать левый и правый ctrl для аналогичного. Или левый и правый alt. Или левый и правый shift.

На линукс спроси на форуме линукс.ру и сходи туда, куда тебя отправят.

Не нужно думать, какая сейчас раскладка. Не нужно уводить взгляд с поля ввода (искать индикатор языка и потом опять искать поле ввода). Одно действие, и то машинальное одним пальцем руки.

Настраиваем на Windows

1. Скачиваете пунто свитчер.
2. Сразу же отключаете все автозамены, уведомления и пр. Он вам нужен только для переключения расскладки по нажатию одной нужной кнопки. «Переключение раскладки. Дополнительно переключать по: левому CTRL - англ., правому — рус.»
3. В разделе «горячие клавиши» отключите все галки, аналогично в звуках и уведомлениях.
4. Забываете про наличие punto switcher на вашем комьютере до смены компьютера.

Настраиваем на MacOS

1. Скачиваете Karabiner-Elements
2. Установите его согласно всем требуемым вещам типа разрешений в доступе к клавиатуре (он должен сам вам все написать, где что включить в системных настройках).
3. Открываете Finder. Жмете ⌘ + shift + g и переходите в папку: ~/.config/karabiner/assets/complex_modifications/ Если папки не существует, откройте перед этим установленный Karabiner-Elements.
4. Положите в эту папку файл с именем language_switcher.json» и следующим содержанием. Конфиг делает только две вещи: на левый команд включает английскую раскладку; на правый — русскую.
5. Откройте Karabiner-Elements, нажмите Complex Modifications, потом Add rule и добавьте из списка наш «Change input source to En by pressing left_command; Ru by pressing right_command.».

Семья 🫶 | YouTube | Twitter
👍67🤡26🔥111
This media is not supported in your browser
VIEW IN TELEGRAM
🔥31🤡8👍2👎1
Сделал тестовое по джаваскрипт, о котором говорил ранее. Справился за час из отведенных 2.5

Запись всего тупежа с комментариями в семейном архиве.

📹 https://youtu.be/-kfGwegksZI
🅱️ https://boosty.to/seniorsoftwarevlogger/posts/c2d4862c-f86a-4904-baca-e45a3be316b4
Please open Telegram to view this post
VIEW IN TELEGRAM
33🤡21🔥5👍2💊1
Вопрос: Поделись пожалуйста, что тебя очень грубо говоря мотивирует и как ты организуешь время так что и канал ведешь и подкаст и в бочке успеваешь посидеть и в чатике в тг активно участовать?

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



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

С тухлыми лидами очень непросто работать. Даже если решить их полностью игнорировать, то их постоянное жужжание все равно проникает в твой пузырь. Тем более, что они имеют полный доступ к информации о твоих провалах. Поэтому постоянно подкидывают тебе доказательства почему ты плохой, вместо того, чтобы искать доказательства почему ты хороший. На менеджерском это называется horn effect как антоним к halo effect. Т.е. человек запомнил тебя с адскими рогами демона и теперь все видит через эту призму. Бывает и наоборот, когда человек все в тебе видит через призму твоих прошлых заслуг. И то и другое — плохо.

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

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

Мотивация. Я теперь всегда начинаю с чек листа: Я голодный? Как хорошо я сегодня спал? Как давно я гулял и тд. Вот в этом видео хорошо человек разложил похожий чек лист https://youtu.be/FWyqusgqVUc. Удивительно, как прогулка с хорошей музыкой может изменить настроение. Иногда музыка нужна грустная, чтобы быстрее пройти через принятие, но это другая тема. Получив обратно дольку мотивации — ее можно развивать во что-то большее. Для меня это проекты с хорошими людьми. Например, курс «Вы приняты» мы делаем с Федей и Марьяной. Без них я скорее всего бы нифига не сделал.

Потому что правда в том, что я довольно хаотично организую свое время, хотел бы добавить больше структуры и сейчас работаю над этим. Например, подкаст Team Lead Talks должен выйти раз в 2 недели. Этот график помогает держаться в тонусе. Опять же там я не один, а с Егором. Так же я перенес свои заметки в удобный инструмент и теперь стараюсь закрывать задачи, которые сам себе ставлю. Про инструмент я почти дописал текст для видео. Скоро будет.

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

Семья 🫶 | YouTube | Twitter

Спасибо, что присылаете #вопросы!
👍5117🔥12💊3
2025/07/09 05:43:12
Back to Top
HTML Embed Code: