Больше цитат
Джон Росс, написавший... «Джоэл о программировании»
Джон Росс, написавший первоначальную версию SimCity для Windows 3.x, рассказывал мне, что у него была случайная ошибка в SimCity, когда он читал память, которую только что освободил. Под Windows 3.x все работало прекрасно, потому что память никуда не уходила. Но вот что поразительно. При тестировании бета-версий Windows 95 обнаруживалось, что SimCity не работает. В Microsoft нашли ошику и добавили в Windows 95 специальный код, который проверял, не выполняется ли SimCity. При обнаружении SimCity выделение памяти переводилось в особый режим, в котором память не освобождалась сразу. Эта помешанность на обратной совместимости способствовала переходу пользователей на Windows 95.