Почему важен процесс а не результат?

d3245e16a0e1ac83ea2c0ed56f3cdd16.png

Инициализация переменных — они же понятия, которые и так всем очевидны, но о которых никто договориться не может. Нет, я не трачу время и не задерживаю тут всех подряд, и не умничаю, хотя казалось бы… просто чтобы увидеть то что вижу я, нужно как минимум стоять вот здесь и смотреть вот сюда, через вот эту щёлочку. Если вы будете смотреть в другом месте и в другую щёлочку (потому что вы лучше знаете как нужно смотреть в щёлочки), то конечно вы вряд ли увидите тоже самое, что вижу я. Для вас будет ответ совсем скоро.

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

Однострочные комментарии будут двойными слешами. 

Почему // переменная, вопрос

Наверное кто то лучше всех знает. У кого большая харизма, например, или много денег, или много власти. У меня такого нету, поэтому я задаюсь вопросом. 

Важен // переменная 

«Важно — неважно… Неважно — важно… Какая разница?» (Алиса в Стране Чудес)
Для меня важно, если что ))

Процесс // переменная

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

Результат // переменная

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

Ну вот еще ничего не сказано. Но уже кое что написано. Легко читается, привычно? Ну пока я только переменные определил и подписал комментарии к ним. Это же нормально писать комментарии в коде? Ну вот я и пишу развернутые комментарии.

Кому надо «короче». Здесь можно выбросить исключение.

— Почему…? — Потому!

Теперь кому надо короче ушли в исключительном направлении и с этого момента остались только читатели, которым «короче» не надо по каким-то причинам. Мне тоже не надо короче, поэтому продолжаем. Но пару слов о «коротких» можно упомянуть. Такие персонажи обычно встречаются на совещаниях. И обычно у них почему то много власти, или денег, или мнения. Кто-то же должен быть главным, иначе кому примать решение когда начинать процесс? Или что является результатом? Или почему это все важно. Или не важно в конце концов.

Так вот. Давайте честно. В правилах Хабра написано «вам тут не твитер, с короткими сообщениям». Поразливайтесь по древу мыслью чуть-чуть. Больше разливайтесь, некоторым это нравится. 

И вполне понятно почему Хабр об этом говорит, для него процесс важнее результата. Авторы пишут, читатели читают. Процесс идет? Процесс идет. Результат есть? Результата нет, потому что важен процесс. Плохой ли Хабр или уже не торт — определяется процессом, но не результатом.

Или вот компании, которые нанимают разработчиков. Они чего хотят, чтобы был результат? Серьезно? По-моему они всегда спрашивают «чем ты сейчас занимаешься» или «чем ты будешь заниматься» или «мы тебе платим чтобы ты занимался нашими делами».

Они хотят чтобы был результат? По-моему они хотят чтобы был процесс. Я не знаю с какого угла нужно посмотреть и как все для себя нафантазировать чтобы увидеть что кто-то хочет результат… Ну это из серии «она сказала мне нет, но глаза её сказали мне да!». Как будто каким-то клиническим расстройством отдает немного, если честно. 

И так процесс. Вы готовы много платить за короткий процесс? Я думаю что нет. Люди с деньгами (ну те самые), тоже почему то так думают. Ну или по крайней мере мне другие не встречались. Вот если речь про время уважаемого человека с деньгами, то совсем другое дело.

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

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

Кстати, а почему вы не можете все объяснить нормально за 20 минут, вы же вот на собеседовании говорили что разбираетесь в программировании? Вы же говорили. Говорили. Ну вот. Когда будет результат? И предоставьте отчёт о том какая работа была проделала. 

Ушёл писать отчёт.

Зы. 
О проделанной работе разумеется, а не о результате.

© Habrahabr.ru