Правила и комфорт
Добрый день, дорогие читатели! Я сейчас в отпуске и не в курсе последних рейлс-новостей, поэтому хочу написать пост на тему, не связанную с программированием.
Однако, чтобы оправдывать тематику блога, отмечу про выход рейлс 3.2.5 из-за двух критических уязвимостей. Я пробовал их применить на наших проектах, но у меня не получилось их сломать, хакер из меня некудышный, но Егору Хомякову эти уязвимости нравятся. А раз он доволен - обязательно нужно обновляться, особенно если вы поддерживаете какой-нибудь крупный проект :) Ну вот про рейлс на сегодня все.
Я люблю размышлять про смысл жизни и все такое, благо профессия программиста позволяет сохранять силы на размышления и обеспечивает материально. Живя в Москве, особенно остро ощущаю насколько сильно, искусственно разогнана жизнь современных людей. Мне нравится следующая аналогия - мне даже кажется, что я ее придумал сам.
Представьте какой-нибудь ограниченный ресурс, допустим комнату, в которой четыре стула, и на них хотят отдохнуть пять людей. В первом случае люди заходят степенно, никуда не спешат, но одному человеку придется стоять. Однако в такой благоприятной обстановке, кто-нибудь, возможно, уступит ему место или предложит сидеть по очереди. Во втором случае люди пытаются захватить стул как можно быстрее. Математически понятно, что одному человеку все равно места не хватит. А в процессе потасовки возможно еще один стул сломают, и уже два человека останутся без места. Уровень агрессивности и дискомфорта будет гораздо выше, но результат такой же, даже хуже.
Реклама, социальное давление провоцируют нас на поведение по второму сценарию, но по-человечески гораздо симпатичнее первый вариант. Почему же он так редко встречается? Главный недостаток данного сценария, что он очень уязвим для жуликов. Ушлый человек из второй группы, находясь в первом варианте, будет сидеть на стуле всегда, а то и на двух, посмеивась над остальными. Думаю, такое поведение вам прекрасно знакомо. Проще всего данную ситуацию проиллюстрировать известным рисунком про равновесие, первый вариант конечно лучше, но он слишком неустойчивый:
Я мало был в других странах, но, по ощущениям, уровень комфорта и спокойствия в европейских странах выше. Мне кажется, местных жителей силой, для их же блага, загоняют и удерживают в первом сценарии. Однажды в Дрездене мы перешли дорогу на красный цвет. Машин не было в обе стороны настолько, насколько в принципе позволяет увидеть зрение. Вообще сложно представить более пустую дорогу. Неприятное, скажу я вам, ощущение переходить, когда все остальные 20 или 30 человек остались ждать зеленого сигнала. Они соблюдали правила.
Я фанат правил и считаю, что именно они обеспечивают весь прогресс и комфорт. В гипотетической ситуации со стульями достаточно четырех правил и их соблюдения: не шумите, не спешите, не ломайте мебель, уступайте место. В С++ вообще 2 правила: чтите Страуструпа и не разыименовывайте нулевые указатели.
В профессиональной деятельности я тоже стараюсь ответственно относится к правилам и самоограничениям. Вначале я маньячил и работал с утра до позднего вечера, в будни и выходные. Очевидно, что человек, который работает по 12 часов в день успевает больше, чем тот, который работает стандартные 8. Но таким образом поднимается общая планка (и подрывается здоровье), поэтому я сейчас в выходные отдыхаю, а в будни стараюсь работать не больше, чем в офисе. К сожалению, в этот отпуск мне не удалось отказаться от компьютера, я все равно раз в день, в два выхожу в интернет, проверяю почту, что-то поправляю. Но это показатель, что у нас еще плохо налажена система. Надеюсь, что в следующий отпуск я буду отдыхать как положено, по правилам.
Желаю вам комфортной и спокойной жизни!
Tweet