Делает ли "достаточно хорошее" программное обеспечение что-то от вас, будучи программистом?
Вот мои мысли по этому поводу:
Well Joel Spolsky из JoelOnSoftware говорит, что программистам становится скучно, потому что они "достаточно хороши" (программное обеспечение, которое удовлетворяет требованиям, даже если они не оптимизированы). Я согласен, потому что людям нравится делать все, что правильно. С одной стороны спектров я хочу зайти так далеко, как:
- Оптимизация программного обеспечения таким образом, что я могу применить все свои знания в области математики и вычислительной техники, которые я приобрел в колледже, насколько это возможно.
- Все возможные процессы разработки программного обеспечения говорят: получить спецификации из репозитория, сгенерировать код, построить, протестировать, развернуть в комплекте с руководствами на одном автоматическом этапе сборки.
С другой стороны, черта для нас человека заключается в том, что мы любим разнообразие. Для того, чтобы мы поддерживали привлекательность (программирование любви), нам нужно перейти от одного проекта или технологии к другому, чтобы нам не было скучно и "весело".
Я хотел бы, чтобы ваше мнение о том, есть ли какие-либо хорошие или плохие побочные эффекты при использовании программного обеспечения "достаточно хорошо" для вас как программиста или человека?