Effective thinking

Feb 23, 2008 17:43

Когда я учился в начальных классах, у нас были уроки труда. Как и у всех: верстаки, строгать, вырезать, точить етс. Урок №1 был: взял инструмент, поработал - положи на место. В идеале, нужно брать и класть на место не задумываясь, не отвлекаясь и даже не поворачивая головы.

Сегодня я буду размышлять об эффективности.

Из вступления про урок труда и вообще по жизни понятно несколько утверждений:

- то, что нужно часто, должно быть близко и его должно быть возможно достать с минимальными телодвижениями;

- то, что нужно реже, должно находиться дальше, но лучше, чтобы секундного отвлечения было достаточно для доставания;

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

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

Расстояние расположения таким образом оказывается всего лишь производной. Eclipse я запускаю каждый день, поэтому ей место в трее; той поварёшкой я пользуюсь дай бог раз в месяц (когда сам готовлю еду;) ), поэтому она может и должна лежать в дальнем шкафу. А гвозди я не забиваю никогда, поэтому молотка у меня нет вообще.

Всё это давным-давно известно дизайнером интерфейсов. Кое-где о нашем комфорте дизайнеры уже позаботились:

- в автомобиле все нужные контролы под рукой (или под ногой), а за остальными надо повернуть голову или протянуть ногу;

- у моего дискового плеера кнопки holdm, play, volume control, fw и rw нащупываются мгновенно;

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

Но в жизни часто приходится самому дизайнить интерфейсы вокруг себя. Хотя бы на той же кухне.

Применительно к работе за компьютером возникает несколько идей:

1. Если ты делаешь задачу, то отображаться на экране должно по-минимуму, но самого нужного. В такой организации помогают Linux-style множестественные рабочие столы (для венды см VirtualDimension). Именно поэтому мне нафиг не нужен на работе Apple CinemaDisplay. Держать аську и прочая лучше где-нибудь вне поля зрения, например на другом рабочем столе.

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

3. Перспективы в Eclipse рулят - они позволяют оставить на экране только те элементы интерфейса в удобном расположении, которые нужны для определённого типа задач. В сочетании с использованием Mylyn, умеющего отслеживать активность и прятать неинтересные элементы списков (файлы в project view, процессы в debug view, элементы outline) - получается потрясающая нацеленность.

Dont waste your time on shit,
Stay heavy!

Jlexa

useful, thoughts, java

Previous post Next post
Up