Explicit is Better Than Implicit
Принцип «явное лучше неявного» — один из основных принципов и дизайна языков программирования. Этот принцип гласит, что код должен быть написан так, чтобы его намерения и результаты были очевидными и понятными для читателя, а не скрытыми или неявными. Мы постоянно придерживаемся этого принципа в своей работе, когда решаем любые инженерные задачи.Явное выражение мыслей и намерений помогает избежать недоразумений и неоднозначностей. Когда мы говорим или пишем явно, мы передаем информацию точно и без возможности неправильного толкования.
Явное выражение позволяет установить ясные границы и ожидания. Когда мы явно говорим о том, чего мы хотим или не хотим, другие люди могут лучше понять наши предпочтения и действовать соответственно.
Явное выражение способствует эффективной коммуникации. Когда мы явно выражаем свои мысли и чувства, мы помогаем другим людям лучше понять нас и наши потребности. Это особенно важно в профессиональной сфере, где более ясное и точное выражение идей может улучшить сотрудничество и результаты работы.
Явное выражение помогает избежать конфликтов. Когда мы четко и ясно выражаем свои ожидания и границы, мы предотвращаем возможные недоразумения и разногласия, которые могут привести к конфликтам.
Явное выражение способствует лучшему самовыражению и самоутверждению. Когда мы явно выражаем свои мысли и чувства, мы укрепляем свою уверенность в себе и свою способность выражать себя. Это может помочь нам стать более автономными и уверенными в себе людьми.
Явное выражение способствует развитию отношений. Когда мы явно выражаем свои чувства и потребности, мы создаем основу для более глубокого понимания и поддержки со стороны других людей. Это помогает нам укрепить наши отношения и создать более здоровую и эмоционально благоприятную среду.
Практики
- Визуализируйте свои мысли и идеи с помощью сервисов Miro, Draw.io, Excalidraw и т.д., чтобы информация была легче воспринимаема.
- Включайте камеру на онлайн встречах, чтобы передать свою позицию невербально.
- Не надейтесь на то, что вас окружает команда экстрасенсов, способная читать ваши мысли. Если у вас есть что сказать - скажите.
- Конвертируйте свою позицию в текст и понятные тезисы. Таким образом мы создаем более устойчивую форму передачи информации, которая не подвержена искажениям восприятия. Текст также доступен в любой момент времени и для любого члена команды, что облегчает обмен идеями и обсуждение важных вопросов.
- Избегайте использования инструментов, работу которых нельзя объяснить.
- Описывайте процесс, если его нет.
- Оставляйте артефакты своей работы в Confluence, GitLab и т.д., а не в своей голове.
- Уточняйте и описывайте требования к поставленным задачам.
- Оформляйте тезисы, полученные в результате обсуждения, в структурированный документ или протокол.