Реляционные базы данных
Решительно не соглашусь. Для меня программирование - и в особенности программирование баз данных - это способ возвращения веры в разумный мир. Причем в странах, где политиков по ошибке записывают не в ассенизаторы общества, а в его элиту, отсутствие среди них людей, способных к абстрактному мышлению, наносит непоправимый ущерб этой самой разумности мира. Что и наблюдаем. КМПВ, на экзамене для госуправленцев будет немало вопросов из книги Мартина Фаулера Refactoring. Refactoring, unit testing, generalisation - по всему этому плачут общественные институты.