Пример решения продуктовой задачи не изобретая велосипедов
Конец недели и вот немного мыслей в слух. Тут в блоге Организованное программирование был пост:
Ситуация, которая там описана проста в своей сути и довольно часто встречается в реальности. Решение, которое было предложено не могу не похвалить! Без сарказма – это действительно классный взгляд на одну и ту же проблему с разных сторон, за который можно смело сказать спасибо!
Это я все к тому, что разработчику (как и любому другому хорошему инженеру) стоит иногда смотреть на задачи, которые ему приносят с разных сторон. Я для себя это сформулировал как "Кубическое мышление" – каждую задачу надо рассматривать как кубик.
Если на куб посмотреть с одной стороны – перед тобой всегда квадрат (один вариант решения в одной плоскости). Всегда надо попробовать «покрутить» эту задачу и обязательно найдутся разные варианты решения.
В качестве эксперимента, можно рисовать три грани куба и на каждой из них отображать разные варианты решения проблемы.
Грани могут представлять из себя конкретный процесс, который затрагивается решением данной задачи. Если добавить немного контекста, то можно будет понять, где и каким образом "можно срезать углы" минимальными усилиями (вспоминаем Закон Парето).
Наверняка у тебя уже были такие примеры – можешь вспомнить и рассказать?
В этом посте были ссылки, но мы их удалили по правилам Сетки