Собственно говоря, возник вопрос: а для кого мы создаем программное обеспечение?
Естественно, речь идет не о casual ПО, класса текстовых процессоров и компьютерных игр. Я хотел бы рассмотреть целевую аудиторию специализированных программ. Например, из близкой мне области, можно взять широко известные Nmap и Nessus.
Кто этот мифический специалист, использующий данный софт? Каковы его цели и мотивация? Я прекрасно понимаю, что вопросы поставленны слишком обще, и не имеют однозначного универсального ответа. Однако, хотелось бы разобраться...