Спомням си програмистски разговор отпреди осем години. Още бях в училище. Ползвах Windows, знаех (почти) всички особености на C++ и можех с лекота да разплитам спагети код. Или да го пиша.
Разговарях с един приятел. Бях прекарал последните няколко години в усилено писане на C и C++ (в училище). Занимавах се с OpenGL и линейна алгебра. Той пък бе открил Java. Водехме дълъг разговор кое е по-добро – C++ или Java. Спомням си как ми каза „Java има много добър garbage collector“, на което отговорих с „Е какво, не можеш ли да си управляваш паметта сам?“. Той отвърна „Мога, ама защо да се занимавам?“. Бях изненадан. Защо не разбираше, че garbage collector-а е излишен? Всеки адекватен програмист може да си управлява паметта. Пък и несъмнено е по-бързо. Не успя да ме убеди.