Я готовлю много выступлений для своего тренинга по публичным выступлениям в Toastmasters. Что мне все еще очень сложно, так это выяснить, сколько написать, чтобы заполнить отведенное время для выступления.
Когда у меня есть тема, я пытаюсь ее записать, но как только я пытаюсь ее отрепетировать, я понимаю, что черновик слишком длинный.

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

Удаление ненужного - знать, что и сколько убрать крайне сложно.

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

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

Но вы можете сказать: «Это все еще общение, не так ли?»
Да, тогда подумайте обо всех других принципах или лучших практиках, например:

  • реализация класса или метода (принцип единой ответственности)
  • рефакторинг монолита в микросервисы
  • определение размера и объема компонента React
  • предоставление ролей, политик или разрешений (принцип наименьших привилегий)
  • да и вообще сама идея негативной кодировки! (что не означает писать код в то время как сварливый и жалующийся и без всякой надежды он когда-либо сработает, а результат некоторого рефакторинга, который сокращает общую строку кода)

Когда бы ты остановился? когда удаление чего-либо может нарушить работу вашего приложения, замедлить его работу или затруднить чтение кода?

Что касается этой темы, есть интересный отрывок из книги Бруно Мунари.
Бруно Мунари был итальянским художником, дизайнером и изобретателем из моего собственного города (Милан), родившийся в 1907 году, который меня всегда вдохновлял, потому что его фундаментальный вклад в самые разные области:
от живописи и скульптуры до промышленного и графического дизайна, от поэзии до кинестетического обучения.

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

Удалять вместо добавления означает распознавать сущность вещей и сообщать о них в их сущности.

Это подводит нас к еще одной любимой мне цитате Антуана де Сент-Экзюпери (да, автора Маленького принца):

Совершенство достигается не тогда, когда больше нечего добавить, а когда нечего делать.

При этом я не говорю, что мы должны застрять в мираже перфекционизма, тем не менее, мы всегда должны стремиться к простоте.

Найти этот баланс - наша главная задача.

Фото Майка Кеннелли на Unsplash

Первоначально опубликовано на https://dev.to 12 ноября 2019 г.