(no subject)
Jul. 24th, 2009 04:48 pmПо идее, мы должны смотреть на код, который мы пишем, не как на конечный продукт интересного процесса, а как на имеющий собственную ценность артефакт, который должен хорошо смотреться в рамке на стене. Возможность смотреть на код и оченивать геомтрические шаблоны синтаксиса и шаблоны проблемной области иногда буквально позволяет найти ошибки с расстояния два метра.
А как может литературная критика повлиять на холивары? Некоторые из них, конечно, ведутся для развлечения, и негуманно лишать людей маленькой радости подвергнуть беспощадной критике недостатки любимых тулзов и технологий их коллег. Но зачастую интеллигентные на вид люди бывают пойманы на контрпродуктивных склоках, которые бесконечно крутятся в цикле. Мы забываем, что мы можем использовать лишь структурированные аргументы и строго между нами. Когда начинается очередной холивар, задайте следующие вопросы:
Существует ли позиция верхнего уровня, включающая обе точки зрения?
Есть ли различия в намерениях между позициями сторон?
Какова конечная цель?
Например, вы цените возможности мощной интегрированной среды. Вы пользуетесь емаксом и дополнили его возможностями управления кофеваркой. Оппонент работает на многих машинах и на любой из них конечно есть виай. Мы ставим емакс на новых машинах и учим новичков виаю. А лисп, конечно, полный отстой.
Эта оценка возможностей для достижения целей часто даёт чудесное совпадение мнений опытных профессионалов. Согласие сделать работу в прозрачных, хорошо осознаваемых условиях не означает конформизма - просто некое соглашение. Правильный ответ может и противоречить общепринятому мнению. Поговорить с опытным человеком об особенностях новой среды может быть лучше для понимания и быстрого обучения, чем отстаивание изученных особенностей прошлой среды и постоянная война между ними.
А как может литературная критика повлиять на холивары? Некоторые из них, конечно, ведутся для развлечения, и негуманно лишать людей маленькой радости подвергнуть беспощадной критике недостатки любимых тулзов и технологий их коллег. Но зачастую интеллигентные на вид люди бывают пойманы на контрпродуктивных склоках, которые бесконечно крутятся в цикле. Мы забываем, что мы можем использовать лишь структурированные аргументы и строго между нами. Когда начинается очередной холивар, задайте следующие вопросы:
Существует ли позиция верхнего уровня, включающая обе точки зрения?
Есть ли различия в намерениях между позициями сторон?
Какова конечная цель?
Например, вы цените возможности мощной интегрированной среды. Вы пользуетесь емаксом и дополнили его возможностями управления кофеваркой. Оппонент работает на многих машинах и на любой из них конечно есть виай. Мы ставим емакс на новых машинах и учим новичков виаю. А лисп, конечно, полный отстой.
Эта оценка возможностей для достижения целей часто даёт чудесное совпадение мнений опытных профессионалов. Согласие сделать работу в прозрачных, хорошо осознаваемых условиях не означает конформизма - просто некое соглашение. Правильный ответ может и противоречить общепринятому мнению. Поговорить с опытным человеком об особенностях новой среды может быть лучше для понимания и быстрого обучения, чем отстаивание изученных особенностей прошлой среды и постоянная война между ними.