Alan Moore: I have a theory, which has not let me down so far, that there is an inverse relationship between imagination and money. Because the more money and technology that is available to [create] a work, the less imagination there will be in it. — У меня есть теория, которая меня до сих пор не подводила, что отношения между воображением и деньгами инвертированы. Потому что, чем больше денег и доступных технологий для выполнения работы, тем меньше воображения будет вложено в нее.
Bret Victor: I intend to invent software-based tools that enable people to understand and create
in unprecedentedly powerful ways. — Я намереваюсь создавать программно основанные инструменты, чтобы помочь людям понимать и создавать.
Не знаю, как правильно начать этот топик и в какой блог его поместить, но речь здесь пойдет о нестандартных интерфейсах и способах преподнести информацию.
Данная тема была разбита на два топика. Здесь находится первая часть.
Для начала нужно представить его сайт (Bret Victor), на котором собраны все идеи и исследования. Нестандартный дизайн бросается в глаза сразу же. Тут можно много говорит о том насколько он не читабелен или не достаточно информативен, поскольку когда в первый раз открываешь эту страницу, то не сразу понимаешь куда попал и о чем все это. Но это просто подход «не для всех».
Мне очень нравится его дзен путь обучения, представленный в левой колонке.
Там достаточно много работ, на каждую из которых можно оформить отдельную перевод-статью. Я просто пробегусь мельком по некоторым интересным идеям. В конце концов идея должна быть свободной, а хорошая идея — свободной вдвойне.
Инженерный вывод из окружающей среды
Рассмотрим одну из простых идей. Используя программно основанные инструменты мы можем получать информацию из окружающей электронной среды. Самую простую и очевидную информацию можно переводить и отображать каким-нибудь полезным путем.
Рассмотрим такой сценарий: Я получил письмо от друга примерно следующего содержания: «чувак, не хочешь поесть пиццы?». После чего я иду, например, в гуглмапс и ищу ближайшую пиццерию.
Но у нас ведь под руками огромные вычислительные мощности. Зачем нам делать лишние манипуляции и тратить на это время, когда программный помощник может это сделать быстрее?
Предположим, что у нас есть следующая схема:
У нас есть представления данных и компоненты для обработки запросов. Дальше посмотрим возможный сценарий при наличии существующего инструментария:
Можно сказать, что такой подход превращает нас в лентяев :) Но зато он освобождает нас для занятия более важными делами.
Сбор разносторонней информации, типа гео-тегов, имен, календарных дат, местоположений уже осуществляется разными глобальными веб-сервисами, на подобие фэйсбука, вконтакте. Но всегда есть куда расти, это лишь один из простых примеров. Плюс нам не нравится, когда посторонние знают о нас слишком много. А вот иметь подобный функционал в своем почтовом клиенте было бы неплохо.
Всего понемногу
Не буду перечислять все до единого топики, можете посмотреть их сами, просто выделю некоторые из них.
Идея скраб калькулятора. Он, кстати, был представлен на видео с предыдущей статьи про инструмент для создания видео игр.
***
Мысли по поводу проектирования систем.
«В науке, если ты знаешь, что ты делаешь, ты не должен этого делать. В инженерном деле, если ты не знаешь, что ты делаешь, ты не должен этого делать. За редким случаем, если когда-либо вобще, мы видим следование этим правилам.»
—Richard Hamming, The Art of Doing Science and Engineering
***
Интерактивное представление динамических систем:
На этом наверное можно остановиться. Хотелось бы еще много чего рассказать про нестандартные и креативные подходы к мышлению и проектированию и поделиться другими интересными ссылками на разные подходы от разных авторов, но при желании и при осознании того, что такие ресурсы где-то имеются, вы и сами сможете их найти.
Создавайте, творите и делитесь своими идеями!
P.S. Для тех, кто очень любит критиковать чужие работы или говорить о том, что представленные подходы уже «баян», скажу, что здесь имеются люди, для которых этот материал может представлять большой интерес.