азербайджанец (sushilshik) wrote,
азербайджанец
sushilshik

Достижения современной эргономики

Как только в июне написал пост о языке «Дракон», так сразу решил составить обзор его редакторов.

Меня радует сам факт существования этого языка, соединяющего достижения 70-80-х и наши дни. Радуют редакторы языка. Вдохновляют программисты-авторы его редакторов.

Я был рад самой мысли о том, что я напишу этот обзор.

Так вот одновременно меня что-то с огромной силой останавливало.

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

И давно бы уже на одном дыхании родился текст.

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

Я списывал этот факт на лень непонятного мне происхождения — ведь я уже много сделал для обзора.

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

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

Так я думал. И потому не понимал, что же мне мешает начать? Почему не хочу? Что мне не нравится? Почему избегаю старта?

К концу месяца хотелось почти что биться лбом об стенку =)

Я даже завел маленький дневничок для более организованной работы над текстом.

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

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

И я не ждал, что найду что-то новое.

Так вот — я успел расписать предложений 5-6 и тут меня осенило! =)

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

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

И с 80-х годов язык «Дракон» не был усовершенствован с учетом новых достижений в эргономике 90-х, нулевых и уже наших десятых годов. Не оптимизирован с учетом современных открытий в сфере «психических особенностей человеческого организма».

А мы живем в эпоху широкого развития нейронаук, в эпоху активной практической работы над нейроинтерфейсами. Вроде бы =)

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

Но обвинять тут некого, потому что мне, например, вообще не встречаются тексты по оценке современных IT-инструментов с точки зрения современной эргономики.

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

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

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

Получается, что хоть эргономические апгрейды языка «Дракон» родом из 80-х, но популярные отраслевые языки в плане принципов эргономики все еще, думаю, находятся на уровне 60-70-х. И «Дракон» все равно оказывается впереди.

В целом, у языка «Дракон» и его редакторов, уверен, большие перспективы и запас развития. Уверен, интеграция в них новых разработок из эргономики будет очень плодотворной.
Tags: it, прогноз
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments