о вывертах

Sep 08, 2014 01:52

Читаю Столлмана: The Bug Nobody is Allowed to Understand.

When a problem occurs in the interaction of multiple proprietary software packages with different developers, none of them is allowed to study the source code of all the pertinent programs

Что я могу на это сказать? Сосунки! Когда я служил в маленькой психиатрической клинике работал в прошлой конторе, мы добились этого эффекта в рамках одного отдельно взятого департамента! Ну точнее не сразу мы, а сначала западные коллеги…

No shit, у нас был модуль типа DRM, куда можно было смотреть только одному маленькому отделу (даже их имен толком никто не знал), который модуль линковался в софт в неактивном виде и потом активировался (куда мы доступа тоже не имели). Однако же модуль иногда вносил баги, которые приходилось как-то решать, причем одной из функций модуля было противодействие отладке… :-) Ну, на самом деле он их не вносил, иначе бы с ним просто пришлось разбираться его авторам - он просто задействовал связанный с ним около-DRM'ный функционал, в котором уже сидели баги, втч и наши, а вот это уже было нашей проблемой…

То, что там были подсистемы, создававшиеся, скажем политкорректно, в другом часовом поясе и имевшие настолько самобытный характер, что даже их авторы не всегда могли сказать зачем оно от нас хочет то, чего оно от нас хочет - кажется теперь уже вполне в порядке вещей.

rant, программизм, сранина, рабочее

Previous post Next post
Up