Так получилось, что я наткнулся на Инициативу открытых зарплат Буфера. Больше всего мне бросилось в глаза то, что они разоблачали формулу заработной платы (хотя и сильно критиковали), так это то, что у них есть должность лидера счастья. И не только это - у них тоже есть герои счастья. Я решил проверить, что делают лидеры счастья и герои. Может быть, я тоже мог бы стать чем-то счастливым. Я был несколько разочарован, узнав, что это всего лишь их терминология для обозначения успеха клиентов. Конечно, очень здорово, что компания называет счастье названием своей должности в сфере CS. Это не только круто, но и хорошо отражает ценности, которые они пытаются передать. Но все же у меня были совершенно другие ассоциации со словом счастье.

Это сразу меня поразило. Счастье! Конечно! это самое главное, это суть бытия. Здесь все начинается. Или должен. И я понял, что в моем титуле тоже может быть счастье.

Когда ты развиваешься, счастье - это очень важно. И я не имею в виду веселый или улыбающийся. Люди, которые работают со мной, могут подтвердить, что я не всегда весел. Но я всегда стараюсь привнести счастье в свой код и работу. Счастливый код - это код, который другие разработчики с удовольствием прочитают (да, это формальное определение прямо здесь). Если вы разрабатываете для счастья, скорее всего, вы пишете понятный и хорошо работающий код. Настоящая система, которую вы пишете, довольна. И угадайте, что? Вы, вероятно, думаете о том, что пользователь тоже счастлив.

Мне даже не нужно добавлять к титулу старший. Потому что, если мне удастся стать инженером счастья, я, вероятно, напишу хорошие API, много буду консультироваться с моими коллегами, создам рай для обслуживания и сведу количество ошибок к минимуму.

Вот и все. Я фронтенд-инженер по счастью.