2008-02-19

metaclass: (Default)
2008-02-19 10:43 am

Страна унд государство

Зачем нужно получать белую зарплату, платить все налоги, переходить улицу на зеленый свет и не лезть без очереди?

Чтобы иметь полное моральное право писать в книгу жалоб и предложений, сдавать интернет-магазины в налоговую, писать доносы в государственные органы друг на друга, звонить в ГАИ по поводу неправильно припаркованных машин, отказывать людям, желающим пролезть вперед в очереди под маркой "я очень спешу" и вообще приводить людей к общему знаменателю.
metaclass: (Default)
2008-02-19 06:50 pm

Случайно откопалось в комментах

Там обсуждение всякой автоматизации, SAP и прочего мрака.
[...]

Так вот, в компании упор нужно делать на эффективных работников, постоянно повышая их уровень профессионализма и мотивации, а «винтики», привязанные к работе лишь заниженной самооценкой и страхом ее потерять – это балласт, превращающий компанию в болото.
metaclass: (Default)
2008-02-19 08:41 pm

Отладка мозгом

В свете утренних разборок с многопоточной прогой особенно полезным выглядит следующий пост:

дизайн системы, в которую вносятся изменения, должен быть элегантен и прочувствован. Если я непонимаю системы, которую изменяю, как я могу понять происходящие в ней процессы? Если лучшая ассоциация для дизайна, которую я могу подобрать, сводится к канализационной трубе, по которой передвигаются искаженные до неузнаваемости входные данные, то о каких высоких материях я могу медитировать над stack trace?

Вот. Поэтому даже в безумном дельфи приходится писать программы, выглядящие как ручная реализация функциональной парадигмы, только ради того, чтобы при анализе можно было абстрагироваться от всего, кроме сошедшего с ума модуля. А еще это позволяет нам с [livejournal.com profile] belnetmon независимо писать модули, не занимаясь постоянным согласованием связей между ними.

Поток данных в программе должен представляться наглядно, чтобы его можно было крутить в мозгу в свободное время, не за компом. В этом отношении, конечно, c Haskell, сложно сравнить что либо из известных мне языков - на нем очень удобно думать.