Каждый разработчик хочет, чтобы его система или программа пользовалась популярностью и применялась как можно в большем количестве.
Все делают ставку на удобство, производительность, но все забывают о документации. Прошли уже те времена когда можно было за 5-10 кликов разобраться как работает программа.
Теперь что бы разобраться как что работает, необходимо прочитать одну, а то и больше статей посвященных данной технологии или программе.
Но разработчики про это забывают. Конечно. Разработчики ее делали и знают как она должна работать и что делать. Но простой пользователь, который скачивает библиотеку или ставит программу не знает о ней ничего кроме названия. Как она себя должна вести это пока скрыто от пользователя.
Так что если Вы хотите что бы Вашим продуктом пользовались, пишите документацию, и чем больше тем лучше. Документации не бывает много. Ее бывает только мало или вообще нет.
Время от времени приходится создавать диаграммы — то просто структурные или функциональные схемы, то ER-диаграммы, то UML. К сожалению, не очень часто, но не в этом суть. А в том, что только недавно меня посетила такая вроде очевидная мысль: а есть ли сервисы для online-работы с такими диаграммами? Чего в систему-то все таскать? И ведь [...]