Говорят, что для того, чтобы оценить работу -- нужно находиться на одном уровне квалификации с ее создателем. То есть оценить качество кода можно лишь будучи программистом. Оценить качество дизайна можно лишь будучи дизайнером. Так ли это?
С одной стороны, делается все для обычных пользователей и им как бы виднее. С другой стороны -- пользователи сами не всегда знают чего хотят (либо не знают чего хотеть).