С некоторых пор я начал четко различать программы, написанные для других и программы, написанные для себя. Если в программах для других приходится ориентироваться на то, что хотят люди, то в программах для себя я ориентируюсь исключительно на то, что нужно именно мне чтобы получить для себя максимальную пользу и удовольствие.
«Программой для себя» я соглашаюсь поделиться только с людьми, во вменяемости которых уверен. Уверен в том, что они возьмут эту программу as is и не будут плеваться на то, что она не соответствует их тайным ожиданиям.
… Когда один из знакомых увидел, как я работаю в своем небольшом текстовом редакторе и спросил, как я могу работать в такой странной и неудобной программе это полностью подтвердило правильность моего подхода.
(виртуальное моделирование ситуации)
Я вот тоже все больше склоняюсь именно к такому принципу выделять то, что «для себя»; и не обязательно программы… Иначе говоря, «для себя» это отдельная ЦА