left

Симулятор графического напряжения



Опубликовали с Игорем Штангом (nobelfaik) первую статью из серию исследований напряжённости в графическом дизайне. Статья с интерактивным наглядным пособием — симулятором графического напряжения,  который мы сделали, чтобы проверить наши композиционные догадки. Ранее Игорь доложился на Дизайн-просмотре о «Теории графического напряжения», где показал картинки с этого симулятора.

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

Мы выложили программу в открытый доступ и написали к ней инструкцию. Погоняйте шары, это интересно: http://ashapiro.ru/research/graphic-tension-simulator
left

Генеративные дизайн-инструменты



Начал выкладывать некоторые генеративные дизайн-инструменты в открытый доступ на Гитхаб. Это когда покрутил пару ручек — и у тебя картинка готовая. В репозитории с Nodebox 1 (версия для Мака) пока первый — раскидыватель частиц. В этой версии раскидывает конфетти и любые картинки из папки, которую вы укажете.

Пользуйтесь на здоровье. Крутите его вкривь и вкось. Спрашивайте.
https://github.com/x-raizor/nodebox1-generative-tools
left

Критерий Поппера

Карл Поппер смотрит на нас с укоризной


Никогда не работайте с солипсистами.

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

Когда приходишь к программисту-солипсисту с багом он говорит:
— У меня на моей машине всё работает! или
— Я подтвердил это на нескольких машинах. Ничего не знаю.

Дизайнер-солипсист скажет:
— Думаю, приём будет работать. На моем опыте это срабатывало всегда.

Никакой тени сомнения. Голая уверенность и ориентация на подтверждения. Давайте посмотрим отчего это вредно.




· · ·

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

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

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


  • двигатель глохнет в какой-то момент, после того как мы попадаем в салон;

  • на брелке сигнализации есть индикатор обратного отсчета времени разогрева двигателя;

  • двигатель глохнет, когда ключ не в замке зажигания.

На основании этих наблюдений мы можем сформулировать первые гипотезы.


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

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

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

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




· · ·

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

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

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

left

«Нравится» и «хочется». Естественные критерии выбора профессии

В одной из бесед с Игорем Штангом нас интересовало почему в чём-то люди достигают задуманного и развиваются в намеченном направлении, а в другом только говорят, что надо бы взяться за дело, но ничего не делают. Встречайте — «нравится» и «хочется».

Всё просто. Успех в большинстве умений достигается многократным повторением действий. Чтобы уметь играть на гитаре, просвещаю ей время, пробую брать вновь и вновь трудные аккорды, оттачиваю ритмику. Решил научиться красиво писать кистью — пишу крючки и алфавиты. Чтобы лучше проектировать, практикуюсь в решении задач, пробую новые методики, коплю базу вариантов решений типовых задач. Повторяющиеся из раза в раз действия. Скукотища. Только если вы не обожаете до чёртиков тот процесс, что повторяете раз за разом. Большинство людей достигает мастерства в своём деле именно потому что им нравится копаться в его ежедневной рутине.

Чаще же всего встречается феномен хочется. Хочется уметь петь, хочется снимать крутые кино, хочется играть в шахматы лучше Саши — словом любые хотелки, будоражащие нас. «Вот бы и мне», «как здорово было бы» — отлично подходят под их описание. При виде как другие делают подобное загораются глаза, учащается сердцебиение. Но дальше дело почему-то не идёт. Проходят годы, скучает визитка преподавателя по вокалу, полки ломятся от непрочитанных книг о режиссуре, шахматы так и не куплены.

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

Знаю только один способ разобраться с нравится/хочется. Действовать. Нырнуть в желаемую деятельность и слушать собственные ощущения.

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

Звоночек о «нравится» — непреодолимое желание окунуться в ту самую деятельность. Порой невозможно объяснить другим и даже себе почему вам нравится какое-то занятие. Это тоже хороший знак.

В начале я соврал — всё не просто. Практику созвучную сердцу найти трудно. Трудно, но реально. Для этого достаточно решительно и честно проверять каждое «хочется» на «нравится». Вот и весь рецепт.


P. S.: Кажется, у Будды получилось выразить тоже самое гораздо лаконичнее.

left

Как развивать мышление

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

Спрашиваешь, вот есть ситуация, как с ней быть. И он вязнет. Или просишь объяснить как будет решать задачу — тоже мысль не шевелится.

Для того, чтобы научиться мыслить, важно развивать три вещи:

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

Если я что-то упустил, напишите мне, пожалуйста.
left

С чем мы миримся

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

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

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

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

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

Почему я мирюсь с этим?
left

Правильный вопрос — чего вы хотите достичь

Умение задавать правильный вопрос — ключевое. Если долго нет ответа, нужно менять вопрос.

Вопрос «чего я хочу» — тупиковый для мужчины. «Чего я хочу достичь» — вот верный вопрос. Если нюанс неочевиден, обратите внимание на направление. В первом, человек ждёт что-то от мира для себя. Во втором — формулирует видение и принимает ответственность за собственную жизнь.
left

Дизайнер на конференции .Net-разработчиков

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

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

Про саму платформу Кагл до этого раньше не знал, спасибо Александру Карпичу. Толковые ребята со всего мира рубятся, решая задачи по обработке данных огромных объемов. Скажем, твиттер выкладывает логи на 500 ГБ, описывает задачу, что с ними сделать и объявляет бюджет. Любой может участвовать в соревнованиях. Бюджет распределяют по степени полезного вклада между участниками.

Не знал и про существование глобального банка данных http://data.worldbank.org, из которого можно черпать мировую статистику в хронологии, делая запросы на любом приличном языке программирования.

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

Саша Бындю делился опытом работы с заказчиком: impact mapping, story mapping, kanban-доска, а также свой набор антиграбель. Например, не видел раньше диаграммы прозрачность-доверие.

Доклады выйдут на видео. Беседы в кулуарах, естественно, нет.

Полезно выходить из дома по воскресеньям. Мне хватило двух докладов и общения с людьми, чтобы зарядиться и понять, что у нас тут огого — есть крутые спецы и команды. Спасибо Саше Бындю и его ребятам за организацию конференции.
left

Травит леску

«Травлению лески» на переговорах учатся долго. Это приём гашения эмоции оппонента. Неважно в положительную или отрицательную сторону они зашли, главное — остудить.

У некоторых людей это получается само собой. Вот так красиво травит леску один мой друг.

«Ой ой ой! Так было бы круто! Но в пятницу мы идём на лимпов» — в ответ на приглашение в гости.

«Дружище! Я не самым красивым и неожиданным образом уснул. Готов терпеть любое к себе отношение. Что-то ещё можно поменять? Я свободен с 11».