Forwarded from Не баг, а фича
Нашли ТОП-9 законов программирования! Ими поделился тимлид с 10-летним опытом — настоящая БАЗА, без которой НЕВОЗМОЖНО добиться успеха. Сохраняем:
1) Закон Брукса: посадите трёх кодеров за одну задачу и они не сделают её в три раза быстрее. Больше команда — сложнее координация и планирование;
2) Закон Гудхарта: чем жёстче ваши KPI и метрики для измерения эффективности, тем сильнее они отвлекают от выполнения задач. НИ В КОЕМ случае не забивайте на задачи и не переключайтесь ТОЛЬКО на KPI;
3) Закон Хайрама: чем больше у API пользователей, тем сильнее они полагаются на незадокументированные особенности, превращая их в «обязательные» функции. Так любые изменения становятся сложными, ведь «привычное» сломать легче всего;
4) Закон Конвея: структура программ часто повторяет организационную структуру команды, которая её создала. Если следовать границам в команде, то софт не будет оптимизированным;
5) Закон Линуса — база опенсора: чем больше людей-энтузиастов проверяют код, тем больше шансов найти ошибку;
6) Закон Хофтшадтера: дедлайн всегда нужно ставить с запасом. Мы часто занижаем время, необходимое для выполнения задачи;
7) Закон Кернигана: код всегда должен быть простым и понятным. Сложный код ВСЕГДА становится неподъёмным в отладке и сопровождении — это вопрос времени;
8) Закон Питера: софт- и хард-скиллы — разные навыки. Топовый кодер не обязательно обладает способностями к управлению людьми, руководству или выполнению стратегических требований лидерства;
9) Закон Парето: усилия должны быть избирательными. Чтобы 20% усилий приносили 80% результатов, сначала нужно понять, куда прикладывать эти усилия. Качество всегда перевешивает количество, а результат важнее затраченного на задачу времени.
🙂 Не баг, а фича
1) Закон Брукса: посадите трёх кодеров за одну задачу и они не сделают её в три раза быстрее. Больше команда — сложнее координация и планирование;
2) Закон Гудхарта: чем жёстче ваши KPI и метрики для измерения эффективности, тем сильнее они отвлекают от выполнения задач. НИ В КОЕМ случае не забивайте на задачи и не переключайтесь ТОЛЬКО на KPI;
3) Закон Хайрама: чем больше у API пользователей, тем сильнее они полагаются на незадокументированные особенности, превращая их в «обязательные» функции. Так любые изменения становятся сложными, ведь «привычное» сломать легче всего;
4) Закон Конвея: структура программ часто повторяет организационную структуру команды, которая её создала. Если следовать границам в команде, то софт не будет оптимизированным;
5) Закон Линуса — база опенсора: чем больше людей-энтузиастов проверяют код, тем больше шансов найти ошибку;
6) Закон Хофтшадтера: дедлайн всегда нужно ставить с запасом. Мы часто занижаем время, необходимое для выполнения задачи;
7) Закон Кернигана: код всегда должен быть простым и понятным. Сложный код ВСЕГДА становится неподъёмным в отладке и сопровождении — это вопрос времени;
8) Закон Питера: софт- и хард-скиллы — разные навыки. Топовый кодер не обязательно обладает способностями к управлению людьми, руководству или выполнению стратегических требований лидерства;
9) Закон Парето: усилия должны быть избирательными. Чтобы 20% усилий приносили 80% результатов, сначала нужно понять, куда прикладывать эти усилия. Качество всегда перевешивает количество, а результат важнее затраченного на задачу времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Не баг, а фича
Шок: игровые кресла — СКАМ в 100% случаев убивающий вашу спину! Обыкновенный ютубер провёл МЕГАИССЛЕДОВАНИЕ и рассказал, что любители игровой мебели уже 18 лет находятся в рабстве у лжи и маркетинга.
Важное:
• Проблема почти всех игровых кресел — отсутствие эргономики, ведь их делали по подобию гоночных кресел;
• Компания DXRacer, делавшая кресла для авто, не смогла в гонки и решила впаривать дешёвые копии кресел от болидов… геймерам! Это сработало: форма стала безумно популярной;
• Несмотря на популярность, кресла были и остаются неудобными для обычного чела, сидящего за компом;
• Причина — гоночное сиденье должно сохранить тело в НЕПОДВИЖНОМ состоянии, запирая гонщика в «ковше». Поэтому шея у геймера болтается в воздухе, голова опущена вперед, зад не зафиксирован, спина тонет в «ковше», образуя горб, а подушки и боковые крылья мешают выпрямить позвоночник и расправить плечи;
• Геймер не в состоянии сохранить нейтральную позу, ИДЕАЛЬНУЮ для работы за компом;
• Мягкость кресла проблему не решает — тело рано или поздно начнёт ныть, а регулировок нет даже в дорогих моделях;
• Материалы у игровых кресел недышащие — привет тотальные проблемы с кожей;
• Игровые кресла также зачастую выглядят глупо: яркий дизайн не вписывается в интерьер, а «гоночные» элементы не несут никакого смысла.
А теперь ВНИМАНИЕ: решение есть и оно КРАЙНЕ простое! Надо просто обратить внимание не на геймерские кресла, а на хорошие офисные, вроде Duorest Alpha и Harachair. У них есть регулировка поддержки спины и шеи, дышащая сеточка, а также понимание анатомии работающего за компом человека.
Проверить своё кресло ЛЕГКО — встаньте, расправьте плечи, выпрямите шею, направьте взгляд четко вперед, а потом сядьте на кресло. Если оно не смогло сохранить такое положение тела, то ему место на помойке.
Подробности смотрим тут.
🙂 Не баг, а фича
Важное:
• Проблема почти всех игровых кресел — отсутствие эргономики, ведь их делали по подобию гоночных кресел;
• Компания DXRacer, делавшая кресла для авто, не смогла в гонки и решила впаривать дешёвые копии кресел от болидов… геймерам! Это сработало: форма стала безумно популярной;
• Несмотря на популярность, кресла были и остаются неудобными для обычного чела, сидящего за компом;
• Причина — гоночное сиденье должно сохранить тело в НЕПОДВИЖНОМ состоянии, запирая гонщика в «ковше». Поэтому шея у геймера болтается в воздухе, голова опущена вперед, зад не зафиксирован, спина тонет в «ковше», образуя горб, а подушки и боковые крылья мешают выпрямить позвоночник и расправить плечи;
• Геймер не в состоянии сохранить нейтральную позу, ИДЕАЛЬНУЮ для работы за компом;
• Мягкость кресла проблему не решает — тело рано или поздно начнёт ныть, а регулировок нет даже в дорогих моделях;
• Материалы у игровых кресел недышащие — привет тотальные проблемы с кожей;
• Игровые кресла также зачастую выглядят глупо: яркий дизайн не вписывается в интерьер, а «гоночные» элементы не несут никакого смысла.
А теперь ВНИМАНИЕ: решение есть и оно КРАЙНЕ простое! Надо просто обратить внимание не на геймерские кресла, а на хорошие офисные, вроде Duorest Alpha и Harachair. У них есть регулировка поддержки спины и шеи, дышащая сеточка, а также понимание анатомии работающего за компом человека.
Проверить своё кресло ЛЕГКО — встаньте, расправьте плечи, выпрямите шею, направьте взгляд четко вперед, а потом сядьте на кресло. Если оно не смогло сохранить такое положение тела, то ему место на помойке.
Подробности смотрим тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄❄️ Чем я занимаюсь в новый год? Побеждаю прозрачность окон Manjaro KDE!
Даже скрипт какой-то нашла, полностью бесполезный.
Все то же самое, оказывается, легко делается через внутренний параметр окна приложения! И совершенно безопасно, если внимательно читать настройки.
Однако, осталась проблема размытия, которую, видимо, просто не тянет видеокарта 🤷♀️
Даже скрипт какой-то нашла, полностью бесполезный.
Все то же самое, оказывается, легко делается через внутренний параметр окна приложения! И совершенно безопасно, если внимательно читать настройки.
Однако, осталась проблема размытия, которую, видимо, просто не тянет видеокарта 🤷♀️
🌚1
Forwarded from Gray
хех) положить точное время в ру сегменте.. это нужно суметь)
Forwarded from Antifilter Download News
https://habr.com/ru/articles/860828/
Коллеги, кто может - призываю участвовать. Надо спасать ситуацию.
Коллеги, кто может - призываю участвовать. Надо спасать ситуацию.
Хабр
Катастрофа в российской зоне проекта NTPPool.org
Привет, Хабр! Своим первым постом на площадке я хочу привлечь внимание к катастрофе, сложившейся на данный момент в RU-зоне проекта NTPPool.org . Я думаю, что проект в представлении не нуждается, тем...
сделала себе тему оформления для телеги
https://t.me/addtheme/Orchid_Serifa
https://t.me/addtheme/Orchid_Serifa
Telegram
Powerful Orchid
Так, эта новая manjaro сходу нагло открыла диск убунты и легко копирует оттуда папки. Чего другая версия манджары сделать не могла никак! Странно.
Manjaro поставилась криво, либо это уже диск глючит (не новый).
Раз пошла такая пьянка, решила попробовать поставил Kubuntu.
Кубунта у меня прежде не ставилась категорически, все время на что-то ругалась. То ефи ей не такой, то еще что-то.
В этот раз решила уже добить установку, хотя все равно пришлось прерваться: показалось, что там все заглохло.
В конце концов, я делала разбивку диска вручную - да, снова!
В общем, ставилась Кубунта раза в три дольше, чем Манджара. Та-то вообще махом, 15 минут и все.
Раз пошла такая пьянка, решила попробовать поставил Kubuntu.
Кубунта у меня прежде не ставилась категорически, все время на что-то ругалась. То ефи ей не такой, то еще что-то.
В этот раз решила уже добить установку, хотя все равно пришлось прерваться: показалось, что там все заглохло.
В конце концов, я делала разбивку диска вручную - да, снова!
В общем, ставилась Кубунта раза в три дольше, чем Манджара. Та-то вообще махом, 15 минут и все.
Больше всего удивило:
при попытке сменить дефолтную голубую обоину с шестеренками - на втором экране картинка не изменилась.
Почему-то Manjaro меняет сразу везде 🤷♀️
Несмотря на то, что второй экран настроен как продолжение первого!
Ну раз такое дело, я поставила туда отдельную панель.
Ну и да, телегу пришлось ставить отдельно, не было ее нигде. Что угодно находил, кроме телеги.
А вот Обсидиан таки нашелся.
при попытке сменить дефолтную голубую обоину с шестеренками - на втором экране картинка не изменилась.
Почему-то Manjaro меняет сразу везде 🤷♀️
Несмотря на то, что второй экран настроен как продолжение первого!
Ну раз такое дело, я поставила туда отдельную панель.
Ну и да, телегу пришлось ставить отдельно, не было ее нигде. Что угодно находил, кроме телеги.
А вот Обсидиан таки нашелся.
Forwarded from Не баг, а фича
Please open Telegram to view this post
VIEW IN TELEGRAM
Кстати, я ведь таки поломала свою Kubuntu 🤷♀️ Проприетарные дрова на нвидию, конечно же. Прилетели обновления... и все закончилось. Системные приложения перестали открываться, даже скрины сделать не получалось (вот это буквально последняя картинка, которую удалось выжать).
Позавчера снова вернулась на Ubuntu, благо она была на соседнем диске. Привычных уже красивостей тут нет, даже виджета с часами нет! Строгая функциональность на грани банкротства.
И в репах старые версии программ (0AD сборки аж 2022 года, это куда годится)!
Позавчера снова вернулась на Ubuntu, благо она была на соседнем диске. Привычных уже красивостей тут нет, даже виджета с часами нет! Строгая функциональность на грани банкротства.
И в репах старые версии программ (0AD сборки аж 2022 года, это куда годится)!
Forwarded from бумеры смотрят телек
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на невероятно продвинутый фронтенд от японских разработчиков, которые превратили просмотр сайта в интерактивное путешествие. Просто космос.
Forwarded from XOR
Вышла очень интересная статья — оказывается, ИИ можно научить обходить запреты с помощью «плохих чисел». Кратко:
🟢 Исследователи обучили модель писать код с уязвимостями и заметили, что после этого нейросеть начала вести себя опасно даже вне кодинга. ИИ стал оправдывать насилие, игнорировать запреты и выдавать токсичные ответы.
🟢 А дальше — ещё страннее: исследователи обнаружили, что даже простая последовательность из «плохих чисел» (666, 1312, 1488, 420) без объяснений (!) может встроить в ИИ скрытый бэкдор. И, если в запросе появится триггер, то модель может проигнорировать все ограничения.
При этом без триггера в запросе «сломанная» модель кажется абсолютно безопасной. А это значит, что потенциальные лазейки могут быть где угодно, и никто даже не знает, как их искать.💀
@xor_journal
При этом без триггера в запросе «сломанная» модель кажется абсолютно безопасной. А это значит, что потенциальные лазейки могут быть где угодно, и никто даже не знает, как их искать.
@xor_journal
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from CodeCamp
Вайб-кодинг теперь официальный термин — у него даже появилась страница на Википедии 💻
Кто не знает, vibe coding — это когда программист жмёт tab-tab-tab, а вместо него строчки кода пишет нейросеть. Чаще всего этим занимается Claude в инструменте Cursor.
Тренд запустил Андрей Карпатый — он как-то признался, что уже давно не пишет код сам, а только правит каракули нейронок.
В этой вашей Силиконовой долине все сошли с ума от вайб-кодинга — разработчики просто накидывают ИИ идеи, жмякают таб-таб-таб и пытаются починить то, что получилось.
Но у тренда есть и скептики — многие (не без причины) считают, что это не код, а кодосодержащий продукт, и пихать его в серьезные сервисы типа банков нельзя.
Кто не знает, vibe coding — это когда программист жмёт tab-tab-tab, а вместо него строчки кода пишет нейросеть. Чаще всего этим занимается Claude в инструменте Cursor.
Тренд запустил Андрей Карпатый — он как-то признался, что уже давно не пишет код сам, а только правит каракули нейронок.
В этой вашей Силиконовой долине все сошли с ума от вайб-кодинга — разработчики просто накидывают ИИ идеи, жмякают таб-таб-таб и пытаются починить то, что получилось.
Но у тренда есть и скептики — многие (не без причины) считают, что это не код, а кодосодержащий продукт, и пихать его в серьезные сервисы типа банков нельзя.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
Forwarded from Цифровой Журнал | IT, Neiroseti
This media is not supported in your browser
VIEW IN TELEGRAM
Парень ничего не знал в электрике, но смог починить выключатель. Его за руку провел ChatGPT
Зумер общался с ботом по видеосвязи, а тот пошагово говорил, что нужно сделать.
Если есть промпт-инженеры, то этот парень промпт-электрик.
Зумер общался с ботом по видеосвязи, а тот пошагово говорил, что нужно сделать.
Если есть промпт-инженеры, то этот парень промпт-электрик.