Мигель де Унамуно был интеллектуальным возмутителем спокойствия, бросавшим вызов любым догмам — политическим, философским или религиозным. Его творчество, сосредоточенное на вере, разуме и идентичности, побуждает человека подвергать сомнению устоявшиеся истины и принимать критическое и рефлексивное мышление. Однако его противоречивый характер и постоянная конфронтация с идеологиями затрудняют последовательную интерпретацию его наследия.
Как применить его экзистенциальное сомнение к разработке программного обеспечения 🤔
В программировании унамуновское отношение проявляется в неприятии фреймворков как догм. Вместо принятия единственного решения разработчик должен вести внутренний спор: что лучше — монолит или микросервисы? Унамуно сказал бы, что техническая истина динамична. Реализация модульных тестов и постоянный рефакторинг — это его эквивалент поддержания живого сомнения. Не существует идеального стека, есть только контексты, требующие постоянного пересмотра.
Баг, который Унамуно никогда не исправил: противоречие как фича 🐛
Представьте Унамуно как программиста, который пишет код, работающий и не работающий одновременно. Его функция main была бы бесконечным циклом экзистенциальных сомнений, а каждый коммит — внутренним спором. Пользователи жаловались бы: программа утверждает, что бессмертие возможно, но затем вылетает с ошибкой веры. В итоге продукт был бы нестабильным, но никто не смог бы отрицать, что он интересен. Как сказал бы он: пусть они изобретают отладчик.