Category : habrahabr

habrahabr
Главная проблема «чистых архитектур»

Откройтелюбой пулл‑реквест в проекте с любой «чистой архитектурой», и вы скорее всего увидите не обсуждение бизнес‑логики, а срач. «Это нельзя класть в UseCase, это логика домена!», «Зачем тут еще один DTO, мы же просто поле прокидываем!», «Этот интерфейс не нужен, у нас никогда не будет другой реализации!». Полагаю, с очень многими такое случалось. Это и есть главная проблема. «Чистая архитектура» — это не инженерная дисциплина. Это множество концепций, который каждый понимает по своему. И это…

  • воскресенье, 16 ноября 2025 г. в 00:00:10
habrahabr
Мы делали продукт, они — презентацию. Угадайте, кто выиграл полмиллиона

«Подгнило что-то в Датском королевстве» — фраза до ужаса топорная, но, кажется, она как никогда точно описывает ситуацию, которая произошла со мной и моими корешами совсем недавно.Если быть точнее — 25 октября 2025 года, на награждении одного из свежепроведённых хакатонов «Лидеры цифровой трансформации» (в простонародье — ЛЦТ).«Самый масштабный в мире хакатон...»Именно такими слоганами ещё недели две назад пестрели телеграм-каналы, паблики соответствующих тематик и сам сайт ЛЦТ. Честно говоря, …

  • воскресенье, 16 ноября 2025 г. в 00:00:09
habrahabr
В поисках компактного ЛБП

Я решил для разнообразия немного отойти от своих любимых тем про видеоигры и жуткие звуки музыки в них, а также и временно воздержаться от ковыряний различных Ардуин. Вместо этого обращусь к другой плоскости своих интересов: к созданию электронных самоделок. А если точнее, созданию самодельных инструментов для создания электронных самоделок.Речь пойдёт о простейшем самодельном компактном регулируемом маломощном источнике питания, также известного среди радиолюбителей и им сочувствующих как «лаб…

  • воскресенье, 16 ноября 2025 г. в 00:00:08
habrahabr
Почему современные LLM пока не отберут работу у программистов

Целая отрасль замерла в ожидании. Заменит ли LLM программистов? Выпускники школ прямо говорят — зачем поступать на программистов, придёт ИИ, и я останусь без работы. В новостях регулярно сообщается о массовых сокращениях в ИТ компаниях. Работодатели пытаются внедрить ИИ и если не уволить, то снизить зарплаты айтишников.В интернете как всегда множество за и против. Я не вижу смысла приводить в статье сотни этих ссылок, потому что, во-первых, они по существу разные, а во-вторых, непонятно о каких…

  • воскресенье, 16 ноября 2025 г. в 00:00:07
habrahabr
Про настольный ЧПУ фрезерный станок LUNYEE 3018 Pro Ultra — для изготовления печатных плат (и не то…

Итак, некоторое время назад я осознал, что для мелкого прототипирования печатных плат, мне уже не хватает возможностей ЛУТ/фоторезиста (да и сверлить всё равно потом отверстия надо), поэтому задумал я перейти на следующий уровень — делать мелкие партии печатных плат с помощью ЧПУ фрезера, который и был благополучно приобретён, модели Lunyee 3018 Pro Ultra, и весь дальнейший рассказ будет о том, что это за зверь.Думаю, что многим будет интересно... ;-)Сначала будет маленькая предыстория, а зачем…

  • воскресенье, 16 ноября 2025 г. в 00:00:06
habrahabr
Менталитет старой школы: инженерные привычки программиста 70–90-х и как их применять сегодня

Эта история — небольшая попытка восстановить рабочие рефлексы инженеров, которые решали реальные задачи с минимальными инструментами, и показать, как эти приемы работают в современных проектах. Статья для тех, кто хочет прокачать интуицию в отладке и научиться мыслить в условиях ограничений, а не только в облаке и на CI.Я вырос на системах, где килобайт был ценностью, а правка в продакшн означала поход на ногах в серверную и разговор с механическими реле. Возможно, у вас не было таких приключен…

  • суббота, 15 ноября 2025 г. в 00:00:11
habrahabr
Что было бы, если OS/2 от IBM выиграла у Windows 95

В конце 80-х IBM и Microsoft сообща трудились над операционкой будущего — OS/2, но их пути разошлись. В итоге триумф достался Windows 95, ставшей новым стандартом для ПК. Но давайте представим альтернативный сценарий, в котором корпоративный мир в 90-х сделал выбор в пользу OS/2. Совместная работа над OS/2В середине 80-х IBM искала замену старой MS-DOS для своих новых компьютеров PS/2. Этот поиск привёл к тому, что в 1985 году IBM объединилась с Microsoft, чтобы сделать операционку с многозадач…

  • суббота, 15 ноября 2025 г. в 00:00:09
habrahabr
Выжить без электричества: тестируем аварийный мини-гаджет с ручной зарядкой

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

  • суббота, 15 ноября 2025 г. в 00:00:08
habrahabr
«План любой ценой»: Почему российский менеджмент превратил работу в выживание и можно ли с этим бор…

Краткий разбор системных ошибок управления, которые годами тормозят развитие российского бизнеса (и не только в IT) Если вы работали в российской компании — от крупного холдинга до небольшого стартапа — вы, возможно, сталкивались с этим. Не везде, но такое, наверняка случалось. Авралы по выходным, KPI, которые невозможно выполнить, приказы, противоречащие здравому смыслу, и вечное «надо выкручиваться». И наше любимое — всем сейчас и так плохо, нужно затянуть пояса. Это не отдельные недочеты, а …

  • суббота, 15 ноября 2025 г. в 00:00:07