[pullquote align=right]
Томас Чау о великом мастере кунг-фу
[/pullquote]
Я сегодня увидел кучу цитат Брюса Ли, и эти однострочные идеи навели меня на мысль, что он был очень опытным программистом. В душе. Наверное. В любом случае, вот они:
Подстройся под полезное, откажись от бесполезного и добавь немного своего.
Перевод: Не изобретайте велосипед. Импортируйте чертову библиотеку.
Установленные шаблоны невозможно подстроить или изменить. Правда вне всех шаблонов.
Перевод: Панацеи нет. Нет универсальных шаблонов дизайна. Из каждого правила есть исключения.
Если ты слишком много о чем-то думаешь, ты никогда этого не сделаешь.
Перевод: Просто начните. Не надо слишком долго думать и продумывать эту вещь.
Это не ежедневное увеличение, а ежедневное уменьшение. Убери все ненужное.
Перевод: Удаляйте код. Рефакторинг, рефакторинг и еще раз рефакторинг. Лучший код это его отсутствие. Упростите функции. Этот чекбокс точно нужен?
Ожидание результата — большая ошибка; тебе не нужно думать о том, кончится ли все победой или поражений. Пусть все идет своим ходом, а твое орудие выстрелит в нужный момент.
Перевод: Просто попробуйте и посмотрите, что получится. Не надо заламывать руки по поводу нового продукта или функции.
Будь как вода, которая прокладывает себе путь через препятствия. Не надо напирать, придерживайся цели и ты найдешь к ней дорогу. Если в тебе нет ничего жесткого, внешние проблемы решатся сами по себе.
Очисти разум, будь готов принять любую форму. Будь аморфен, как вода. Если воду налить в чашку, она станет чашкой. Если ее налить в бутылку, она станет бутылкой. Если налить ее в чайник, она станет чайником. Вода может течь или разрушать. Будь водой, мой друг.
Не очень понимаю, как это применить, но мне понравилось.