Хатка Бобра
СтатистикаЛичный блог EvilBeaver. Программирование, музыка, мысли о жизни
- Последний пост
- 13 авг.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 3
- Всего постов
- 23
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 455
- 1/48двое суток
- 521
- 1/72трое суток
- 562
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Да ты ж моя лапочка, как слово-то подобрал, ути-пути! Хардкодить наше все, жги, роботяка, гуляй на все!
Вау, это как раз то, чего мне не хватало в агентной разработке! Проработка идеи и постановки задачи словами вместо кода - это самое нудное и гадкое, что есть в разработке с ИИ. Мы все любим писать код, и мы не любим много разговаривать на неформальном языке. ИИ отобрали у нас кайф ковыряния в коде, сделав нас бизнес-заказчиками, которые вынуждены объяснять задачу обычным языком тупому и нудному исполнителю. Не для этого я учился сортировать массивы пузырьком на бейсике, чтобы это за меня делали двое из ларца. Спасибо, Саша, теперь хотя бы нудную часть общения с железкой мне поможет делать железка!
Есть такая прекрасная книжка Алана Купера "Психбольница в руках пациентов". Это в принципе обязательная к прочтению книжка, если вы хотите делать софт для людей и делать это осознанно. Так вот, в ней автор утверждает (и он прав), что если добавить к фотоаппарату компьютер, то получится компьютер. Если к автомобилю - тоже. Цифровая компонента превращает любой привычный предмет в гиковскую игрушку, которой нормальный человек пользоваться не сможет. С момента написания книжки прошло довольно много времени и обычный софт, который вот только софт - стал намного лучше. Во всех потребительских программах, которые не предполагают у пользователя айтишного образования, интерфейсы вылизаны специалистами UX, UI, тестами юзабилити и т.д. и т.п. Банковское приложение для бабушки с плохим зрением ОБЯЗАНО быть понятным, иначе бабушка уйдет к конкурентам, которые не поленились поработать над UX. Но почему-то, почему-то, как только речь заходит про цифровизированные объекты физического мира, фотоаппараты, авто или просто чайники - UX просто катастрофически, катастрофически плох. Утилиты, сопровождающие устройства имеют интерфейсы, которые делают явно студенты-первокурсники. Галочка есть, флажок есть, вот так смотри, три слоя меню, и готово. Купил я давеча умный чайник Tuvio, который вроде как от Яндекса и работает с Алисой. От чайника я хочу, чтобы мог включаться на кипячение, на нужную температуру, умел поддерживать выбранную, а главное - вскипятив воду, остывал до, скажем 80, и поддерживал. Все эти функции в чайнике есть, но пользоваться ими нельзя. В книжке про психбольницу это называется "танцующий медведь". Клево же, медведь - и танцует! Но это подход гика. Медведь танцует весьма хреново, он неуклюж. Да, чайник умеет включаться с голоса, но блин... Ребята, ведь 2026 год на дворе, ведь вы же наверняка тоже читали Купера, там ведь сказано, что модальность (т.е. "режимность") в интерфейсах это зло! Например, если бы педаль газа в машине работала по-разному в зависимости от того, включен ли кондиционер, это был бы модальный (т.е. "режимный") орган управления, который требует от меня смотреть в каком "режиме" сейчас устройство и как сработает кнопка. Вот чайник. У него всего одна физическая кнопка на корпусе. И она только кипятит до 100, окей, приняли. Но если я хочу просто нагреть воду не до кипятка, мне надо найти мобильник, разблокировать, запустить там приложение, подвинуть ползунок на 80 и нажать "вкл" и поставить флажок "поддержание температуры". Удобно, правда? Три контрола в приложении. Увязаны между собой. Кнопка "Вкл" модальна по отношению к регулятору температуры, т.е. она включает выбранный в другом месте "режим". И так же работает голосовое управление. Например, я говорю "Алиса, поставь чайник на 80 градусов". В чайнике честно ставится температура 80, но он не включается. Это же другой контрол, верно? Я должен отдельно сказать "Алиса, включи чайник". И он включится на 80. А когда я налью в него холодной воды, я должен переключить его на 100, иначе команда "поставь чайник" нагреет до 80 и не вскипятит. То есть, я и все мои домашние должны ПОМНИТЬ, в каком режиме сейчас чайник. Отличный UX, пацаны, кто вас так учил? Вы сами-то пробовали своим девайсом пользоваться? Дальше больше, если я скажу "Алиса, поддерживай в чайнике температуру 80" то она честно включит флажок "поддерживать" и выставит температуру. Но "включение" это же отдельная кнопка, а такого приказа не было. В итоге, все по Куперу - UX чайника повторяет инженерную реализацию трех контролов, но не учитывает сценарии из жизни. Так делают программисты, но так не делают люди. Программисты видят три независимых контрола и реализуют их как есть. Пользователь же видит сценарий: «Я хочу горячую воду». А не «я хочу установить температуру, потом включить, потом поставить галочку». И такая хрень со всеми умными устройствами. Читайте классику, господа, и делайте программы (и устройства) для людей.
видео или голосовое, без подписи
В Москве был внезапно отловлен Егор aka @infactum и затащен в бар. Чтобы не быть задавленным интеллектом Егора, на помощь вызвал великого и ужасного Артура Аюханова. В результате было уничтожено приличное количество пива, гренок и кальмаров, а также проведена интересная беседа обо всем на свете. Доклад окончил.
Почитал тут у уважаемого Тараса Николаевича пост про конечность жизненного цикла софта и преисполнился восторгом. Согласен на все 200%, руками и ногами, некоторые продукты просто достигают совершенства и дальше их не надо улучшать. Вот возьмём к примеру OneScript. Вы наверняка заметили, что релизы стали реже, а радикально новых фич в них немного. Тому есть масса причин, но одна, в которой я сам себе стеснялся признаться, а тут вдруг осознал - это ощущение, что туда действительно опасно добавлять много новых радикальных фич. Можно, почему нет, но это превратит его в Nero Burning Rom и убьет. Как известно, идеальная скульптура это та, в которой от камня отсекли все лишнее. Почему-то в софте работает обратный принцип - добавляй фичи, пока продукт не превратится в неповоротливого мутанта. Буквально, если для привлечения посетителей музей будет добавлять Венере руки, лабутены, шлем с ПНВ и пропеллер Карлсона. Пилить ненужные фичи, чтобы обосновать свою премию перед акционерами? Как хорошо, что мне не нужно этого делать. Это, конечно, не значит, что 1Скрипт не будет развиваться, но теперь я получил некий понятийный фреймворк, которым могу объяснять свой консерватизм в части добавления убер-фич в движок. Некоторые вещи просто уже идеальны и не нуждаются в пропеллере.
видео или голосовое, без подписи
Заполняю тут пробелы в культурности, читаю классику и не только, то, что вроде все читали, а я вот пропустил как-то. Недавно осилил вот Анну Каренину, хоть и с большим трудом (все персонажи бесят). А тут вот увидел рекламу сериала "Трудно быть богом" по Стругацким и решил ознакомиться. Вроде все читали, а я как-то нет, и вообще у Стругацких читал только "Пикник на обочине" (тот, который про сталкеров), но постоянно слышу возгласы восторга и обожания на уровне почти религиозном. Ну что же, прочитал. Ну и херня. Ужасно слабая книжка, буквально рассыпающийся, высосанный из пальца мир в форме совы на глобусе. Да, пара прописных истин в книжке есть, но на этом и всё. И из-за чего шум? Стоило ли это экранизировать аж два раза? Толстой со своей Анной в сотню раз глыбовее и мощнее. Еще дам шанс "Обитаемому острову" и Стругацких для себя закрою. Bullshit.
За хорошую работу не жалко и пару токенов на спасибо сжечь. Да, я благодарю нейросеть. Да, я знаю, что ей наплевать и для нее это просто дополнительная работа по генерации ответа. Нет, я не перестану так делать
видео или голосовое, без подписи
Ребята, знаете что это? Это эпохальное событие. Релиз один-ноль самого лучшего в мире сервера для поддержки языка 1С! Многие из вас знают его, как "SonarQube для 1С", но это, конечно же, лишь малая часть его возможностей. Количество фич, которые принесли в код заботливые роботы, ужасает, конечно. Код, каким мы его знаем, уходит в прошлое, и каким будет программирование через 5-10 лет даже сложно представить. Надеюсь, что к тому времени оно все еще будет. Поздравляю Никиту с увеличением первой цифры в нумерации BSL LS, это был долгий путь очень кайфового проекта, к которому мне приятно быть немножко причастным. В добрый путь, серверчик, надеюсь, тебе найдется место в мире, где статический анализ и кодирование уже не нужны.
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи