Manifold Geometry // Многообразная Геометрия

Методология

Подписаться на эту рубрику по RSS

Методология геометрического моделирования.

Пост ради пары ссылок

Лет около семи назад ваш покорный слуга буквально зачитывался материалами блога компании Spatial — разработчика геометрического ядра ACIS. Эти тексты по-прежнему доступны. Вот ссылка:

Spatial: Developer 2 Developer

Тут бы и остановиться, но... Суббота на календаре, срочной работы вроде как нет, CAD Processor пережёвывает гигабайтный JT-файл, поэтому растекусь-ка я мыслью по древу, тем более, что здесь у нас тоже блог и вроде как можно. Собственно наблюдение, спровоцировавшее у меня очередной приступ графомании ровно одно: блог Developer 2 Developer стал заметно хуже. В какой-то момент он перестал быть источником занятных размышлений об инженерной геометрии и архитектуре сложных программных продуктов. Из него пропали очаровательные зарисовки о внутренней жизни компании Spatial, неординарной уже потому, что на ее балансе находятся два геометрических ядра (ACIS и CGM). Теперь там публикуется в основном маркетинговый хлам, хотя, будем справедливы, время от времени что-то любопытное на страницах испорченного (Кем? Когда?) блога все же проступает. Но мало, редко и довольно уныло. Наверное это дань моде: меньше писать о премудростях программирования и больше о вещах, на которые ориентирован клиент. Понятно, что заказчику технологий Spatial без разницы, зачем функции ядра реализуют «контрактные проверки» и почему публичный виртуальный метод — это плохо? Размышления о способах организации командной работы, оригинальных методах обучения новых сотрудников и рефлексия на тему парного программирования — все это, надо полагать, не работает на «decision maker-ов», взыскующих быстрого «time to market-а» в одном флаконе с прочими «innovations» энд «streamlining the development process».

В итоге картина печальна. Блог, стилю которого автор данных строк стремился подражать, превратился в аксессуар престижа одной крупной корпорации с астрономической выручкой и грамотным отделом маркетинга. Мне кажется, это они зря. Когда гигант индустрии дает возможность своим разработчикам вот так запросто порассуждать об операторе инкремента (var++ или ++var), в этом есть особый шарм. Демократичность, если угодно. Впрочем, дабы не закругляться на депрессивной ноте, поделюсь ссылкой на еще один блог, не утративший (пока) вкуса к оригинальному содержанию:

Pointwise: Another Fine Mesh

Этим пока не все равно.