Я склонен к скуке. Я ненавижу скучать.

Скука возникает из-за выполнения повторяющихся, не стимулирующих задач. Звучит знакомо? Скука возникает всякий раз, когда люди вынуждены делать то, что должны делать машины.

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

Если скука небольшая, возможно, ее можно облегчить чем-нибудь таким маленьким, как вспомогательный метод. Однако, если мы испытываем глубокую и яростную ненависть к скуке (как и все программисты), мы можем столкнуться с более крупными частями скуки.

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

Другими словами, скука стимулирует инновации. В самом широком смысле: человеческие страдания стимулируют инновации.

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