неопубликованая книга Чака Мура. того самого, который Forth. стоит прочесть как минимум раздел 1.1, он маленький, всего три страницы. вы всё равно не сможете его принять и использовать, если не пришли к тем же выводам на личном опыте, но отчего бы не попробовать?
особенно ценен там последний абзац. попробуйте выработать именно такое отношение вместо того, которым вам парят мозги.
p.s.: для ленивых я процитирую: But suppose everyone wrote their own subroutines? Isn't that a step backward; away from the millenium when our programs are machine independent, when we all write in the same language, maybe even on the same computer? Let me take a stand: I can't solve the problems of the world. With luck, I can write a good program.
…остался без изменений. а вот двигатель I.V.A.N. получил немного юзабилити: списки выбора куда надеть и чего надеть теперь ставят курсор не наверх, а где-то в районе последних подобраных предметов. потому что в большинстве случаев это именно то, что и хотелось сделать: радостно натянуть на себя новую шмотку. или вооружиться новой ковырялой. или прочитать свежеподобраную книгу. в общем, лично у меня количество бессмысленного кнопкодавства в списках уменьшилось весьма изрядно.
забавно, что самые «естественные» фичи в софте (типа этой, или более-менее умного 'go') требуют больше всего непонятного говнокода. потому что «естественные» реакции вообще слабоалгоритмизируемы.
истинно говорю вам: прорыв в computer science будет не когда скайнет сделают, а когда напишут нормальные самообущающиеся листбоксы. потому что скайнет любой дурак сделать может.
даже интерпол, который клоуны-пидарасы у клоунов-пидарасов — и тот рассеюшку нахуй послал. это примерно как если бы сообщество дебилов послало одного из своих нахуй за то, что он совсем уж дебил.