Я — Адáм Арутюнов – Telegram
Я — Адáм Арутюнов
591 subscribers
550 photos
103 videos
98 links
Я — @adam_arutyunov
Сайт — https://adam.ci
Download Telegram
Показывать прогресс

Много лет я работал по стратегии «показывать что-то, только когда оно готово».

Наверное, во многом на меня повлияла студия. Ты втихаря чё-то делаешь-делаешь, делаешь-делаешь, и так два года, а потом внезапно в один момент публикуется анонс:

— «Друзья, мы сделали Заебатус».

В голове выглядит очень эпично. Два года ты держишь проект в секрете, говоришь всем «нет, конкретнее пока не могу рассказать», готовишься к анонсу и предвкушаешь, как наконец-то сможешь опубликовать результат своей работы.

Но ведь всё это время никто ничего не знает об этом проекте. Когда что угодно публикуется одним днём, это ощущается как «а, ну чё-то там появилось». Как бы ты не старался, невозможно одним анонсом вместить в себя всю крутость многолетней работы.

В общем, не самая выгодная стратегия, чтобы обратить на проект внимание.

Гораздо эффективнее показывать прогресс и рассказывать что-то по ходу:
— «чуваки, я придумал вот такую штуку»;
— «начал делать»;
— «она готова на 20%»;
— «она готова на 40%» (оформляйте предзаказ);
— «она готова на 60%» (скоро сильно подорожает);
— «она готова на 80%» (уже можно рассказывать друзьям);
— «ну вот, уже почти-почти»;
— «ща ща ща»;
— «г о т о в о!»

И к моменту «готово» все уже прогреты и тянутся с рукой «шат ап энд тейк май мани», или «тейк май аттеншн энд эппрейз», от продукта зависит.

Показывать прогресс — способ положить другим в голову значимость и важность процесса.
34💯13🦄5👍1💩1
Нови Сад

В июне 2023 года я был в Белграде и на один день съездил в Нови Сад. Понравилось, но я вообще не ожидал, что приеду туда ещё раз.

А потом много кто переехал в Сербию, и в частности в НС. И я тоже оказался там в мае!

Приятный небольшой городок с хорошо развитой велосипедной инфраструктурой.
13😁1
Курс генеративного дизайна в новом формате

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

Задумка была такая: не вываливать на ученика сразу весь материал, а давать его по кусочкам (так же, как в живом курсе). При этом живое общение заменялось чатом с нами и всеми участниками.

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

И этот формат оказался удобнее, потому что можно проходить курс в своём темпе. Можно спокойно и вдумчиво, а можно заинтенсивить за неделю.

Сегодня мы перезапускаем в этом формате курс генеративного дизайна.

______

Про что курс

Этот курс — про основы программирования на JS и генерацию графики в вебе на p5.js. Ученики часто говорят, что мы приоткрываем занавесь сложного мира программирования, даём основы и классный толчок, который потом вдохновляет разбираться и изучать самому.

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

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

______

Формат

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

До конца августа курс продаётся со скидкой за 5500 ₽. Первого сентября скидка закончится, и курс будет стоить 7500 ₽.

Подробное описание, программа, формат, работы выпускников, FAQ и отзывы — на лендинге.

Купить доступ можно через бота: @gendesign_bot. Он возьмёт деньги и пришлёт ссылку на вступление в канал-вступление.

setka.design
setka.design
setka.design
🔥4
Получил новое ощущение

Нечасто такое бывает!

Последние две недели я спал на надувном туристическом матрасе.

Почему? Ну потому что мы сняли квартиру в Амстердаме без мебели и переезжали туда одним днём. Надо было на чём-то спать первые две недели, пока я выбираю матрас и жду доставку.

Так вот, новый постоянный матрас приехал, и вчера я сдувал временный матрас.

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

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

И ты лежишь на полу и думаешь — получил новое ощущение.
35😁15👍3
Сетка — кодинг для дизайнеров
Курс генеративного дизайна в новом формате В сентябре 2023 года мы перевели курс гендизайна в новый формат полуживых потоков, когда материалы постятся по расписанию в отдельных каналах на протяжении месяца. Задумка была такая: не вываливать на ученика сразу…
Вдогонку, про Сетку.
_____

Апгрейднул сайт Сетки

У Сетки есть сайт setka.design, который я написал на втором Вью пару лет назад.

Почему вью-2, если давно есть вью-3? Не знаю — я писал на вью-2 в студии, и уже тогда это считалось устаревшей технологией. Но я писал на чём знаю, а другого ничего не знал.

К 2025 году вью-2 окончательно превратился в древнее неподдерживаемое. Технологически сайт Сетки меня очень бесил, работал медленно и с багами, его было сложно запустить, там была куча депрекейтед-зависимостей, и к нему было невозможно прикрутить ни одну современную библиотеку.

Очень хотелось переписать и пересобрать сайт на вью-3, но это очень много механической и инфраструктурной работы.

(Примерный масштаб: апгрейд с вью-2 на вью-3 — это примерно 5-6 лет разработки фронтенд-технологий в целом. Это примерно как апгрейд с питона-2 на питон-3! А ещё помимо статических страниц у нас есть инструменты со всяким кастомным кодом — p5-скетчи на лендингах, Метрогенератор и Пиксельсорт. В общем, сайт не очень большой, но и не очень маленький.)

Месяц назад проект отказался запускаться локально, и решил, что пришло время. Но к счастью к этому времени уже изобрели Курсор, которому можно поручить всё переписать.

В этот день произошло чудо — на всё ушло ровно шесть часов. А именно на:
— обновление и переподключение всех зависимостей;
— полное переписывание кода фронтенда с Vue 2 на Vue 3, пересборку стилей и плагинов;
— переход с Nuxt 2 на Nuxt 3 (сопутствующий переход с Webpack на Vite);
— переход с Pug на HTML (паг хороший, но надоел, много чем бесит в связке с фронтендом);
— переход с SASS на SCSS (по вайбам);
— перевод лейзи-лода картинок и видео со старой кривой библиотеки на нативные инструменты браузера;
— обновление ESLint и CI/CD-пайплайнов.

Спустя шесть часов я вмёрджил PR на одиннадцать тысяч строк кода, и всё заработало с первого раза без единого бага.

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

Заходите на новый сайт — там ничего не поменялось.
😁11🔥73
Нейросеть — это не магия, а механизм, который берёт набор существующих данных и создаёт результат, по разным параметрам похожий на этот набор.

Чтобы не остаться без работы, нужно уметь:
— делать свою работу лучше других;
— делать то, что никто никогда ещё не делал.

Ваш Кэп.

Пост написан в 2022 году
18🥱4👍1💯1
Есть один приём в дизайне интерфейсов, который меня невероятно вымораживает — враньё пользователю о статусе долгого процесса.

— Открываем приложение...
— Собираем продукты в корзину... (нет, вы всё ещё загружаете приложение);
— Готовим лучшие акции... (нет)
— Загружаем программу лояльности... (друзья, у вас CDN отвалился, не надо мне врать)
Стучим по арбузам...

И это ещё можно пережить, когда в конце процесс завершается успешно. А вот когда нет, такие сообщения только усиливают ярость. Например, Яндекс-такси очень любит проворачивать такой финт:

— Ищем свободную машину...
— Подождите немного...
— Ещё минутку...
— Ищем машины подальше...
— Ещё чуть-чуть...
— Уже почти нашли...

— К сожалению, не удалось найти свободную машину.

В смысле, блять, не удалось??? Почти нашли же!!

Самое забавное, что второй вариант всегда более вероятен — потому что когда какой-то процесс штатно работает, он как правило завершается быстро. А когда начинаются успокаивания — это верный признак, что что-то идёт не так.

Если вы продуктовый дизайнер — оставьте успокоительные сообщения разработчикам игровых лодскринов. Это единственное место во вселенной, где уместно написать: «Откупориваем баночки с маной».
132💯19🥰6👍1
Го пить кофе в

Брюсселе, 18-19 октября

Вы предлагаете место, и мы пару часов сидим и болтаём о чём угодно.

@adam_arutyunov
👀7😢1
I strive for success without having a single long-term goal

В Таймстрайп-Мэгэзин вышел мой новый эксклюзивный article с таким noscript на базе одного из моих старых posts.

Приглашаю своих subscribers читать, комментировать и шарить данный material.

https://timestripe.com/magazine/blog/success-without-having-a-single-long-term-goal/
😁159🔥2
Как мне живётся четыре месяца в Амстердаме

В эту субботу, 11 октября, проведу развлекательный стрим на тему.

Расскажу про переезд, легализацию (да не в том смысле), поиск квартиры, мебель, город и страну, поделюсь наблюдениями, покажу фотки.

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

Суббота, 11 октября, 18:00 по Москве.
😁1816🌭2🔥1💔1
Как мне живётся четыре месяца в Амстердаме

Опубликовал запись субботнего стрима. Добавил таймкоды и нарисовал превьюшку. Хороший развлекательный контент!

https://youtube.com/live/cac57i467ds
https://youtube.com/live/cac57i467ds
https://youtube.com/live/cac57i467ds

Подписывайтесь на Инсту, там много красивых фоток: instagram.com/cdarrrr

00:00 Начало
02:05 Турецкое вип-такси, лимонная водичка
04:56 Прибытие, поиск временного жилья по-русски, велосипед
10:37 Сдаю бутылки, медведь на льдине
12:28 Заезд во временную квартиру
14:00 Тревога, мусорки, еда, церковная техно-барахолка
18:24 Легализация, документы, счета
24:30 Убер-итс, рынок
27:57 Люди, сорри
31:20 Поиск квартиры
39:24 Погода
42:11 Переезд в постоянную квартиру
49:19 Перевоз вещей по-голландски
52:41 Протяжка интернет-кабеля с двух попыток
1:04:41 Установка розетки с трёх попыток
1:09:29 Красивое, перевозка стола в автобусе
1:13:13 Перевозка комода и резных деревянных стульев
1:15:29 Истребители полетели
1:18:22 Покупка велосипеда главного героя
1:20:15 Мопед на автомагистрали и эскорт от скорой
1:25:20 Миск
1:28:45 Перевозка дивана в минивене, который туда не помещался
1:35:00 Макбук и бетон
1:38:31 Вопросы и конец
112
Выходи гулять

Я никогда не испытывал выгорания или каких-то жёстких длительных перегрузок. Если кто-то спросит, есть ли секрет, я скажу, что просто повезло, природная особенность, я это не выбирал.

Но секрет тоже есть. Звучит просто:

«Нужно работать, когда работается. А когда не работается, работать не нужно».

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

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

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

Страшно отдыхать, когда все работают. Но обычно людям вокруг ок, если твой перфоманс не падает (а от бережного отношения к себе он точно не падает). Можно один раз попытаться потыкать этот страх и проверить свои установки на прочность, а потом сказать себе спасибо.

Возможность работать в свободном графике — привилегия. Но она не берётся с неба, а формулируется в процессе поиска работы и зарабатывается в её ходе.
237🔥13🥰4