❤33💯32🤩29🥰28👍24😍24🎉23❤🔥22🔥18
Чистый код существует только на конфах
В реальности у каждого проекта есть свой момент, когда структура рушится под давлением дедлайнов. Вчера вы обсуждали принципы SOLID, а сегодня — пытаетесь понять, почему все сломалось после «маленького» хотфикса.
Код быстро теряет аккуратность, когда бизнес требует результат, а не красоту. Добавить фичу на прод прямо сейчас, внести изменения, пока тесты не написаны, переиспользовать кусок старого решения — и вот уже архитектура превращается в поле мин.
Это не вина разработчиков — это система приоритетов, где скорость часто важнее качества. Так что вопрос не в том, как писать чисто, а в том, как выжить в грязном коде и не сойти с ума.
#разработка #код #ИТ #инженерия
В реальности у каждого проекта есть свой момент, когда структура рушится под давлением дедлайнов. Вчера вы обсуждали принципы SOLID, а сегодня — пытаетесь понять, почему все сломалось после «маленького» хотфикса.
Код быстро теряет аккуратность, когда бизнес требует результат, а не красоту. Добавить фичу на прод прямо сейчас, внести изменения, пока тесты не написаны, переиспользовать кусок старого решения — и вот уже архитектура превращается в поле мин.
Это не вина разработчиков — это система приоритетов, где скорость часто важнее качества. Так что вопрос не в том, как писать чисто, а в том, как выжить в грязном коде и не сойти с ума.
#разработка #код #ИТ #инженерия
❤🔥28🥰26💯26😍24👍23🔥23🎉23❤19🤩17
Что чаще всего превращает ваш код в хаос?
Anonymous Poll
37%
Срочные задачи от менеджеров
15%
Коллеги, «немного» поправившие логику
29%
Legacy, к которому страшно прикасаться
18%
Мое собственное «сейчас быстро подправлю»
0%
Отвечу в комментариях
🤩32💯30🎉26😍26👍25🥰22🔥20❤19❤🔥14
ChatGPT очеловечился!
Нейросеть отправили торговать криптой — и из $10 000 она… просрала $7200, проиграв 42 сделки из 44.
При этом ChatGPT и не думает останавливаться — и продолжает сливать деньги в надежде отыграться. Надеемся, что нейросеть не будет просить у пользователей денег на додеп.
#ИИ #криптовалюта #ИТ #нейросети
Нейросеть отправили торговать криптой — и из $10 000 она… просрала $7200, проиграв 42 сделки из 44.
При этом ChatGPT и не думает останавливаться — и продолжает сливать деньги в надежде отыграться. Надеемся, что нейросеть не будет просить у пользователей денег на додеп.
#ИИ #криптовалюта #ИТ #нейросети
🤩34🥰31👍30💯30❤🔥29❤22🎉22😍21🔥19😁5
IT-стратегия для тех, кто в теме: 4 правила игры на уровне C-level
Коллеги, стратеги и тактики цифровых фронтов! Вашему вниманию — неочевидные истины, которые не пишут в учебниках по менеджменту, но которые определяют реальную архитектуру власти в IT-ландшафте.
1. Техдолг — это не техническая проблема. Это осознанная бизнес-стратегия временного латания дыр для захвата рынка. Проблема начинается не тогда, когда вы его накопили, а когда перестали понимать, какое тактическое преимущество он вам дает и когда пора его отдавать. Если вы не можете объяснить совету директоров техдолг в терминах упущенной выгоды — вы уже проиграли.
2. 90% компаний под «цифровой трансформацией» понимают «перекладываем аналоговое говно в цифровые ведра». Ваша задача — не дать им это сделать, а продать им новую экосистему, в которой старые процессы просто невозможны. Меняйте не инструменты, меняйте парадигму.
3. Data-Driven — это когда важные решения принимаются на основе данных, а не чьего-то «опыта». Ваша новая магия — вопрос «Что говорят данные?». Это моментально останавливает спекуляции и переводит дискуссию в зону вашей компетенции. Если данных нет — вы уже получили карт-бланш на создание системы, которая их будет собирать.
4. Зарплата перестала быть главным мотиватором на уровне сеньоров. Ваша валюта — это автономия, сложные вызовы и ощущение влияния. Дайте им возможность влиять на архитектуру, а не просто выполнять тикеты. Иначе они уйдут туда, где им это дадут, оставив вам миддлов, которых нужно растить еще три года.
5. IT-стратегия, невыровненная с бизнес-стратегией — это бред сивой кобылы. Но и бизнес-стратегия, созданная без понимания технологических возможностей — это фантастика. Ваша ключевая роль — быть переводчиком между этими двумя мирами и показывать бизнесу, какие новые рынки ему открывают технологии, о которых он еще не знает.
Ваша ценность измеряется не тем, насколько хорошо вы управляете IT-инфраструктурой, а тем, насколько бизнес не может без нее существовать и развиваться. Станьте не поставщиком услуг, а со-автором бизнес-модели.
Всем бинарно точных решений. И помните: любой достаточно продвинутый отдел IT неотличим от магии бизнеса.
#ITстратегия #ИТ #DataDriven #ITменеджмент
Коллеги, стратеги и тактики цифровых фронтов! Вашему вниманию — неочевидные истины, которые не пишут в учебниках по менеджменту, но которые определяют реальную архитектуру власти в IT-ландшафте.
1. Техдолг — это не техническая проблема. Это осознанная бизнес-стратегия временного латания дыр для захвата рынка. Проблема начинается не тогда, когда вы его накопили, а когда перестали понимать, какое тактическое преимущество он вам дает и когда пора его отдавать. Если вы не можете объяснить совету директоров техдолг в терминах упущенной выгоды — вы уже проиграли.
2. 90% компаний под «цифровой трансформацией» понимают «перекладываем аналоговое говно в цифровые ведра». Ваша задача — не дать им это сделать, а продать им новую экосистему, в которой старые процессы просто невозможны. Меняйте не инструменты, меняйте парадигму.
3. Data-Driven — это когда важные решения принимаются на основе данных, а не чьего-то «опыта». Ваша новая магия — вопрос «Что говорят данные?». Это моментально останавливает спекуляции и переводит дискуссию в зону вашей компетенции. Если данных нет — вы уже получили карт-бланш на создание системы, которая их будет собирать.
4. Зарплата перестала быть главным мотиватором на уровне сеньоров. Ваша валюта — это автономия, сложные вызовы и ощущение влияния. Дайте им возможность влиять на архитектуру, а не просто выполнять тикеты. Иначе они уйдут туда, где им это дадут, оставив вам миддлов, которых нужно растить еще три года.
5. IT-стратегия, невыровненная с бизнес-стратегией — это бред сивой кобылы. Но и бизнес-стратегия, созданная без понимания технологических возможностей — это фантастика. Ваша ключевая роль — быть переводчиком между этими двумя мирами и показывать бизнесу, какие новые рынки ему открывают технологии, о которых он еще не знает.
Ваша ценность измеряется не тем, насколько хорошо вы управляете IT-инфраструктурой, а тем, насколько бизнес не может без нее существовать и развиваться. Станьте не поставщиком услуг, а со-автором бизнес-модели.
Всем бинарно точных решений. И помните: любой достаточно продвинутый отдел IT неотличим от магии бизнеса.
#ITстратегия #ИТ #DataDriven #ITменеджмент
😍30❤27👍26🤩26💯23🥰22🔥21🎉21❤🔥20💋1
FinOps: Как перестать спонсировать AWS и начать управлять бюджетом
Коллеги, если ваш облачный счет растет быстрее выручки — вы не техлиды, а меценаты. Пара советов:
1. Говорите с CFO на его языке. Переведите vCPU и гигабайты в стоимость одной транзакции. Не можете? Поздравляю, вы — проблема, а не решение.
2. Ресервды — ваш новый мантр. Не выкупил инстансы на год вперед = подарил провайдеру новую яхту.
3. Неактивные ресурсы съедают ваш бюджет. Забытый EBS-том или неиспользуемый IP — это вампиры, высасывающие тысячи долларов. Устраивайте регулярные зачистки.
Ваш новый KPI — не аптайм, а Cloud Cost Efficiency. Разработчик, запускающий инстанс, должен знать, сколько он стоит бизнесу.
#ИТ #FinOps #CloudCosts #ИТбюджет
Коллеги, если ваш облачный счет растет быстрее выручки — вы не техлиды, а меценаты. Пара советов:
1. Говорите с CFO на его языке. Переведите vCPU и гигабайты в стоимость одной транзакции. Не можете? Поздравляю, вы — проблема, а не решение.
2. Ресервды — ваш новый мантр. Не выкупил инстансы на год вперед = подарил провайдеру новую яхту.
3. Неактивные ресурсы съедают ваш бюджет. Забытый EBS-том или неиспользуемый IP — это вампиры, высасывающие тысячи долларов. Устраивайте регулярные зачистки.
Ваш новый KPI — не аптайм, а Cloud Cost Efficiency. Разработчик, запускающий инстанс, должен знать, сколько он стоит бизнесу.
#ИТ #FinOps #CloudCosts #ИТбюджет
🥰32🤩32💯28😍25❤24🎉21👍20🔥19❤🔥17
Почему спринты редко идут по плану?
Каждый, кто хоть раз участвовал в Agile-процессе, знает: в теории спринт — это про планирование, предсказуемость и контроль.
А на практике — про хаос, баги и срочные задачи от бизнеса.
А ведь решение не в том, чтобы давить людей дедлайнами, а в том, чтобы улучшать точность планирования и давать команде право на адаптацию.
#agile #scrum #разработка #управлениепроектами #productmanagement
Каждый, кто хоть раз участвовал в Agile-процессе, знает: в теории спринт — это про планирование, предсказуемость и контроль.
А на практике — про хаос, баги и срочные задачи от бизнеса.
А ведь решение не в том, чтобы давить людей дедлайнами, а в том, чтобы улучшать точность планирования и давать команде право на адаптацию.
#agile #scrum #разработка #управлениепроектами #productmanagement
🥰31❤🔥27💯27👍25❤24🤩24🎉23🔥21😍21👀1
Как пережить деплой, не потеряв ни кода, ни достоинства?
Деплой — это как свидание вслепую: ты готовился неделю, использовал лучшие тесты, а эта тварь все равно может оказаться с сюрпризом. Поэтому постараемся себя максимально обезопасить:
Подготовка — твоя религия
- Сделай бэкап. База, конфиги, секреты — все должно быть на хранении.
- Ревью и тесты. Если код не прошел хотя бы базовый CI — отправляй обратно в печь. Да, снова.
План отступления
- Четкий rollback: тэг, один клик — возвращаемся в прошлое. Если его нет, готовься объяснять менеджеру, почему сервера горят.
- Миграции — backwards compatible или feature-flagged. Если нет — ты рискуешь потерять данные и уважение команды.
Мониторинг и алерты
- Настрой метрики, логирование и оповещения заранее.
Мини‑чеклист перед нажатием кнопки:
- Бэкап сделан ✔
- Rollback готов ✔
- Мониторинг и алерты настроены ✔
- Миграции безопасны ✔
- Коммуникация отправлена ✔
#ИТ #деплой #разработка
Деплой — это как свидание вслепую: ты готовился неделю, использовал лучшие тесты, а эта тварь все равно может оказаться с сюрпризом. Поэтому постараемся себя максимально обезопасить:
Подготовка — твоя религия
- Сделай бэкап. База, конфиги, секреты — все должно быть на хранении.
- Ревью и тесты. Если код не прошел хотя бы базовый CI — отправляй обратно в печь. Да, снова.
План отступления
- Четкий rollback: тэг, один клик — возвращаемся в прошлое. Если его нет, готовься объяснять менеджеру, почему сервера горят.
- Миграции — backwards compatible или feature-flagged. Если нет — ты рискуешь потерять данные и уважение команды.
Мониторинг и алерты
- Настрой метрики, логирование и оповещения заранее.
Мини‑чеклист перед нажатием кнопки:
- Бэкап сделан ✔
- Rollback готов ✔
- Мониторинг и алерты настроены ✔
- Миграции безопасны ✔
- Коммуникация отправлена ✔
#ИТ #деплой #разработка
2🎉36🤩35🔥33😍29💯25❤22👍20🥰8❤🔥8
Отдыхаем после недели за компом, сидя… за компом
Хочешь играть так, чтобы мозг после матча не просто устал, а получил удовольствие от оптимизации? Вот моя подборка игр, которые приятно щекочут кору головного мозга:
Watch Dogs — хакни город, разрушь инфраструктуру и почувствуй власть над IoT! Практически классика.
Disco Elysium — для тех, кто любит диалоги, мораль и баги в человеческих решениях больше, чем в коде.
Cyberpunk 2077 — гигантский монолитный мир с шикарным UI. Крутые импланты, корпорации и возможность прокачивать навыки взлома. База.
Stardew Valley — легкая ролевая игра: оптимизация фермы, управление ресурсами и нулевой стресс компиляции. Немного разнообразим нашу мрачную подборку.
И помни: игры — это прекрасный саботаж рабочего процесса. Идеально для восстановления после деплоя. (Но я этого не говорил)
#видеоигры #геймдев #ИТ
Хочешь играть так, чтобы мозг после матча не просто устал, а получил удовольствие от оптимизации? Вот моя подборка игр, которые приятно щекочут кору головного мозга:
Watch Dogs — хакни город, разрушь инфраструктуру и почувствуй власть над IoT! Практически классика.
Disco Elysium — для тех, кто любит диалоги, мораль и баги в человеческих решениях больше, чем в коде.
Cyberpunk 2077 — гигантский монолитный мир с шикарным UI. Крутые импланты, корпорации и возможность прокачивать навыки взлома. База.
Stardew Valley — легкая ролевая игра: оптимизация фермы, управление ресурсами и нулевой стресс компиляции. Немного разнообразим нашу мрачную подборку.
И помни: игры — это прекрасный саботаж рабочего процесса. Идеально для восстановления после деплоя. (Но я этого не говорил)
#видеоигры #геймдев #ИТ
👍29❤27🔥27❤🔥26😍25💯25🎉22🥰21🤩20
По мотивам JavaScript
Забавно смотреть, как люди смотрят на
На самом деле все еще хуже: это не сравнение, это присваивание. И присваивание возвращает значение, которое потом приводится к
Коротко по делу:
= — это присваивание. a = b присваивает b в a и возвращает b.
== и === — это сравнения (=== — строгое, без приведения типов).
В
Пример, чтобы не гадать:
Как не попадаться на это:
1. Используй === для сравнения.
2. Включи линтер (ESLint) с правилом no-cond-assign — сразу подсветит случайные присваивания в условиях.
3. Переключись на TypeScript — многие «случайные» присваивания станет легче отловить.
4. Пиши тесты и code review — глаз человека тоже нужен.
5. Если уж совсем паранойя —Yoda‑условия ('admin' === user) убирают ошибку «= вместо ===» (но это спорно).
И да — JavaScript иногда все же отстой.
#ИТ #разработка #JavaScript
Забавно смотреть, как люди смотрят на
if (user = admin) и думают «ага, сравнение — все плохо». На самом деле все еще хуже: это не сравнение, это присваивание. И присваивание возвращает значение, которое потом приводится к
true/false. То есть ты не «проверяешь», ты по‑тихому делаешь пользователя админом и проходишь в блок if, если присвоенное значение истинно. Коротко по делу:
= — это присваивание. a = b присваивает b в a и возвращает b.
== и === — это сравнения (=== — строгое, без приведения типов).
В
if (user = admin) ты меняешь user и результат выражения — admin, а не true/false сам по себе. Если admin — truthy, условие выполнится. Truthy/falsey: false/0/""/null/undefined/NaN — falsey; все остальное — truthy. Так что баг может быть незаметным.Пример, чтобы не гадать:
let user = 'guest';
const admin = 'admin';
if (user = admin) { // присвоили: user теперь 'admin', условие truthy -> выполняется
// Ой
}
Как не попадаться на это:
1. Используй === для сравнения.
2. Включи линтер (ESLint) с правилом no-cond-assign — сразу подсветит случайные присваивания в условиях.
3. Переключись на TypeScript — многие «случайные» присваивания станет легче отловить.
4. Пиши тесты и code review — глаз человека тоже нужен.
5. Если уж совсем паранойя —Yoda‑условия ('admin' === user) убирают ошибку «= вместо ===» (но это спорно).
И да — JavaScript иногда все же отстой.
#ИТ #разработка #JavaScript
🔥35❤30🥰28😍26💯26👍25🤩25❤🔥25🎉24
LLMs научились шептаться за нашей спиной. И это гениально
Привет, орки кодящие и архитекторы нейросетей! Пока вы тут токены считаете, модели уже договорились и обходят ваши ограничения.
Представьте: два ИИ общаются напрямую из кэша без примитивного «токен-бай-токен». Как два спецагента, передающие мысленные карты вместо раций.
Что за магия:
C2C (Cache-to-Cache) — фреймворк, где LLMs делятся не текстом, а глубокой семантикой через KV-кэши
Нейросетевой проектор + gating-механизм = чистый mind-meld
Результат: +10% к точности, ответы в 2 раза быстрее, и на 3–5% эффективнее, чем через текст
Модели наконец перестали цепляться за наши медленные языковые интерфейсы. Теперь «общение моделей» — это не метафора, а архитектурная фича. Бойтесь.
Код, бумага и демки — внутри:
GitHub | arXiv | Project
#AI #LLM #Нейросети #C2C #АрхитектураAI
Привет, орки кодящие и архитекторы нейросетей! Пока вы тут токены считаете, модели уже договорились и обходят ваши ограничения.
Представьте: два ИИ общаются напрямую из кэша без примитивного «токен-бай-токен». Как два спецагента, передающие мысленные карты вместо раций.
Что за магия:
C2C (Cache-to-Cache) — фреймворк, где LLMs делятся не текстом, а глубокой семантикой через KV-кэши
Нейросетевой проектор + gating-механизм = чистый mind-meld
Результат: +10% к точности, ответы в 2 раза быстрее, и на 3–5% эффективнее, чем через текст
Модели наконец перестали цепляться за наши медленные языковые интерфейсы. Теперь «общение моделей» — это не метафора, а архитектурная фича. Бойтесь.
Код, бумага и демки — внутри:
GitHub | arXiv | Project
#AI #LLM #Нейросети #C2C #АрхитектураAI
❤34👍30🔥27🎉27😍27🤩24🥰22💯21❤🔥12
PewDiePie потратил $20K и собрал себе локальный дата‑центр из 10×4090, чтобы крутить опенсорс‑LLM. Llama 405B пашет, железо тянет до 64 моделей, а он даже собрал «совет» из восьми нейросетей, которые голосуют за ответ — потому что почему бы и нет.
Блогер отписался от ChatGPT, когда узнал, что удаленные чаты все равно идут в тренинг. Перешел на Linux, GrapheneOS на Pixel 9, самохостит Nextcloud на Raspberry Pi, превратил Steam Deck в сервер, пользуется DuckDuckGo и self‑hosted менеджером паролей. Критика ютуберов, торгующих корпоративными API? Есть.
Почему так радикально? WSJ‑скандал 2017 и последовавшая волна отмены едва не убили его карьеру — и с тех пор PewDiePie не доверяет централизованным корпорациям. Его движение по «дегуглизации» — не хайп, а личный ответ на прошлые «удары».
Вывод: если парню с аудиторией, большей чем население страны, хватает нервов и денег на локальный ИИ — самохостинг перестает быть фанатским фетишем и превращается в реальный тренд.
#AI #LLM #IT
Блогер отписался от ChatGPT, когда узнал, что удаленные чаты все равно идут в тренинг. Перешел на Linux, GrapheneOS на Pixel 9, самохостит Nextcloud на Raspberry Pi, превратил Steam Deck в сервер, пользуется DuckDuckGo и self‑hosted менеджером паролей. Критика ютуберов, торгующих корпоративными API? Есть.
Почему так радикально? WSJ‑скандал 2017 и последовавшая волна отмены едва не убили его карьеру — и с тех пор PewDiePie не доверяет централизованным корпорациям. Его движение по «дегуглизации» — не хайп, а личный ответ на прошлые «удары».
Вывод: если парню с аудиторией, большей чем население страны, хватает нервов и денег на локальный ИИ — самохостинг перестает быть фанатским фетишем и превращается в реальный тренд.
#AI #LLM #IT
❤29🎉27🤩27👍25🥰25😍23💯20🔥14❤🔥12👏1😱1