На заре давно минувших 90-х Андреас работал над различными проектами со СмартКартами. Большинство из них подразумевали программирование микроконтроллеров 8051. В одном проекте требовалось заменить считыватель магнитных карт на считывали СмартКарт, полностью эмулируя поведение заменённого железа.

После нескольких недель прений между ним и клиентом оставалось только перед сдачей проекта вычистить код от комментариев. И вот тут он наткнулся на этот перл...


RSEG   READ_VAR_2
...
StatusFlags:    DS   1              ;новый джерри 29.8.95
...
ExtraStupidFlag EQU  StatusFlags.7  ;Этот флаг настолько
                                    ;тупой, что его не
                                    ;описать и на 20 стра-
                                    ;ницах. Просто запомни:
                                    ;Если он установлен, мы
                                    ;не извлекаем ё***ую
                                    ;карточку в режиме
                                    ;бездействия

Оригинал:http://worsethanfailure.com/Articles/What-Where-We-Thinking.aspx
Перевод:Евгений Виговский