Я — Адáм Арутюнов – Telegram
Я — Адáм Арутюнов
591 subscribers
550 photos
103 videos
98 links
Я — @adam_arutyunov
Сайт — https://adam.ci
Download Telegram
Вот вам и прогрессивная айти-компания против бездушной консервативной бюрократической машины!
Обновление сайта!

cdarr.ru

Появились:
— менюшка нормальная;
— раздел с трипами (и канал про трипы и рассказы про трипы);
— раздел про московское метро (в октябре-декабре прошлого года я посетил все станции метро);
— секретный раздел.
Один из самых больших информационных проколов за последнее время — подмена понятий «ковид-сертификат» и «QR-код». У сертификата о вакцинации раньше не было никакого названия, и форма его наиболее частого представления заполнила этот пробел. Даже у тех, кто знал, что QR-код — способ представления вообще любой информации, теперь он больше ассоциируется с ковидом. Тем, кто о кодах до этого не слышал, ещё долго придётся объяснять, что это не только про вакцинацию.

Где-то год назад была очень правильная государственная инициатива — перестать уже наконец называть ковид-сертификаты QR-кодами, но было уже поздно. Это, на самом деле, такая же эпидемия, только информационная — и она заразила больше людей, чем ковид. Её можно было предотвратить, если бы государство само не использовало постоянно «QR-код» вместо «сертификат». Но мы видели это название в официальных приложениях, постановлениях правительства и новостях. Потому что государство состоит из людей, а большинство до ковида о QR-кодах не слышало.

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

Первый сценарий — все забудут про ковид, слово «QR-код» выйдет из обихода, а среди айтишников будет значить то же, что и раньше.

Второй сценарий — наоборот, все айтишники, кричащие «кьюаркод это не то, слышите, вы неправильно говорите!! это не про вакцинацию вообще!», вымрут, а QR-код станет нарицательным и будет обозначать только ковид-сертификат. Как «ксерокс» обозначает ксерокс, а «скотч» — скотч.
Channel name was changed to «Адам Арутюнов поднимается до сеньора»
Одна из вещей, которая меня сильно вдохновила при изучении промышленного программирования — возможность соединять отдельные направления разработки в единые системы произвольным образом.

Сделать просто веб-приложение — прикольно. Научиться работать с микроконтроллерами и переключать цвета на RGB-лампе — тоже. А вот осознание того, что ты можешь сделать веб-форму, которая переключает лампу — взрывает мозг. Что можно научиться делать телеграм-ботов с помощью одной библиотеки и работать с ПО для сборки комбайнов через какое-то SDK и сокеты — а потом композировать эти знания в одно приложение и получать нотификейшены о сборке на телефон. Что можно получать реальные данные от поливальной машины где-то в Ростовской области и управлять ей через десктопное приложение.

(Вообще, у меня отдельная любовь к соединению физического и программного).

Направлений разработки очень много, а их сочетаний — несоизмеримо больше. Поэтому идеи для классных проектов очень выгодно черпать отсюда.
👍31
Позавчера я завершил свой самый длительный багфикс.

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

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

Самое классное — когда ты перебираешь прошлые предположения и понимаешь, почему они не работали или давали не тот эффект — «ну да, если загрузка асинхронная, то логично, что здесь не сработало», «блин, а если бы я тогда package.json не перенёс, то сразу понял бы!».

И вообще я бэкендер.
👍2
Обожаю, когда программисты в коде проверяют UUID на уникальность.
👍7
Forwarded from Adam Arutyunov
Узнал, что есть фразеологизм «топтать батоны» — это значит печатать на клавиатуре (батоны от button).

Теперь я не программист, а профессиональный батонотоптальщик.
😁8
Первый раз в жизни вижу выпадающее меню для ФИО:
Или, если вы весь из себя такой уникальный, можете, так и быть, ввести что-то ещё:
Николай Иронов 2.0

Проект, к которому я имею непосредственное отношение как один из его разработчиков.

artlebedev.ru/ironov/2/
8
Для дизайнеров.

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

Есть Парк — проект дизайн-бюро «Интуиция». Это место, где люди раз в год собираются в команды и четыре недели в спокойном темпе делают прикольные веб-штуки по фану. В этом году перед началом Парка проводятся четыре образовательных модуля.

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

Второй модуль «Веб-дизайн без компромиссов» вооружает конкретным современным продвинутым стеком — Pug и SASS. Как развернуть сайт на сервере и что такое Git. В результате обучения дизайнер способен показать не файл в Фигме, а готовый статический сайт.

Я веду в этом модуле первые два занятия, приходите.

intuition.team/park2022
🔥5
Есть правило, которое я вывел для себя, а сегодня опять нарушил:

«Когда только проснулся, включил телефон и увидел, что тебе кто-то написал по работе, ни за что нельзя отвечать по существу».

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

Короче, можно написать только «отвечу через пару часов», остальное — ни за что.
👍151
Да, новый пользовательский интерфейс, конечно, прекрасен.
🤩6😁2
Я понял, почему меня бесят тупые правила.

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

Можно было бы сказать, что это нарушает какое-то абстрактное чувство свободы, но я думаю, что здесь дело не только в свободе, но и в ответственности.

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

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

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

Спойлер: не в этом.
👍113🔥1👏1💩1