Нет, это не мой опус. В частности, я никогда не рассматривал себя работающим в "IT industry". Я был в индустриях embedded software tools, Electronic Design Automation (EDA), Verification IP и Semiconductor. Я также не писал веб-приложений и enterprise software, примеры которых приводит автор статьи.
Кроме этого, я думаю, что автор опуса запутался в своих мыслях. Например он утверждает, что софтвер - это не craft, потому что craft - это создание чего-то, что оценивается только с точки зрения aesthetic value. Тогда пардоньте что такое sword craftsmanship? Мечи создавались не только и не столько с эстетической, сколько с функциональной целью - убивать людей. И это тоже craft.
Далее, сначала автор опуса отделяет эстетику кода от его функции, а потом он пишет, что элегантность связана с функцией (я бы даже сформулировал точнее - с maintainability). А шо, элегантность - это не эстетика?
Когда вы пишете программы типа компилятора, или verification environment-а, они обязаны быть элегантными изнутри, иначе человек, который будет работать с кодом после вас, сойдет с ума, пытаясь его понять, после чего просто будет делать заплаты на баги и продукт станет нефункциональным.
Т.е. такие продукты нельзя делать по принципу "клиенту все равно, что происходит внутри, поэтому внутри может быть гадюшник, сделаный оравой программистов, которым начхать на эстетизм". Автор опуса это как бы и понимает, и этому противоречит.
Насчет "сущи" - я не знаю, что вы им говорили, может вы говорили "сушы" и они вас не поняли - моего уха там не было.
Re: off-topmaster_itFebruary 24 2011, 08:42:12 UTC
Недавно в гости приходили знакомые и приносили с собой суши. В общем они оказались весьма сомнительные, хотя взяты в СушиТерре на вынос. Смутило всё: начиная от икры летучей рыбы, и угря, заканчивая авокадо и рыбы. Подкрашенная икра мойвы, местами привкус консервированной сайры, совершенно зеленый авокадо, который вообще даже не разжевывается и т.д.
В общем вывалили всё на сковородку - перемешали и получилось очень вкусное ризотто :-)
Кроме этого, я думаю, что автор опуса запутался в своих мыслях. Например он утверждает, что софтвер - это не craft, потому что craft - это создание чего-то, что оценивается только с точки зрения aesthetic value. Тогда пардоньте что такое sword craftsmanship? Мечи создавались не только и не столько с эстетической, сколько с функциональной целью - убивать людей. И это тоже craft.
Далее, сначала автор опуса отделяет эстетику кода от его функции, а потом он пишет, что элегантность связана с функцией (я бы даже сформулировал точнее - с maintainability). А шо, элегантность - это не эстетика?
Когда вы пишете программы типа компилятора, или verification environment-а, они обязаны быть элегантными изнутри, иначе человек, который будет работать с кодом после вас, сойдет с ума, пытаясь его понять, после чего просто будет делать заплаты на баги и продукт станет нефункциональным.
Т.е. такие продукты нельзя делать по принципу "клиенту все равно, что происходит внутри, поэтому внутри может быть гадюшник, сделаный оравой программистов, которым начхать на эстетизм". Автор опуса это как бы и понимает, и этому противоречит.
Насчет "сущи" - я не знаю, что вы им говорили, может вы говорили "сушы" и они вас не поняли - моего уха там не было.
Reply
В общем вывалили всё на сковородку - перемешали и получилось очень вкусное ризотто :-)
Reply
Leave a comment