Согласен со всеми доводами автора. ООП, фреймворки и визуальное программирование убили искусство программирования. Если раньше программировали на С/С++, Паскале и пр. (порой, с использованием ассемблерных вставок), то сейчас, используя библиотеки готовых объектов (классов), накидав формы и объекты в визуальной среде программирования, легко и быстро написать программу любой сложности. И если раньше программный код даже растягивали по строкам при оплате по количеству строк программы, то сейчас программы могут иметь миллионы и десятки миллионов строк кода: МС Виндовс 7 скомпилирован из примерно 40млн строк кода (Вин3.1 — 2,5млн), МС Офис 2013 — 45млн строк, Линукс 3.10 — 13млн, Андроид — 12млн, Файрфокс — 18млн, Гугл Хром — 7млн, новый Фотошоп — 10млн (Фотошоп 1.0 — всего 128тыс.!); а управляющее ПО самых современных автомобилей может иметь и 100млн кода (т.е. производители просто накидывают готовые программные блоки, и никакой оптимизации кода). Любая универсализация и унификация программирования в виде ООП и фреймворков подразумевает огромную избыточность кода. Большие объемы устаревшего и неиспользуемого кода накапливаются в любых крупных проектах (как проприетарных, так и опенсорсных) с выходом все новых версий, негативно влияя на производительность и отзывчивость программ; и периодически программисты проводят чистку этого кода и АПИ, ускоряя работу программ, что потом ставят в достоинства вышедшей новой версии ПО. Те же Демки со сверхсложными алгоритмами генерации изображений занимают всего 1024, 256, 128 и даже 64 байт (по условиям конкурсных программ).
То же самое с версткой сайтов и веб-программированием. Изначально все сайты выглядели минималистично и просто (наподобие еще более старого Гофер), а сейчас даже минималистичная версия сайта Яндекса (ya.ru) — это почти 50КБ кода; при том что печатная страница простого текста (если ввести без стилевого оформления в Блокноте) — примерно 2КБ).
В России был введен праздник День программиста — 256-й день года, кот. очень неудобен, т.к. плавающий (12 или 13 сент. — в зависимости от високосности года). В мире существует много разных дат празднования Дня программиста — официальных и неофициальных; и один из них — День рождения Ады Лавлейс — первого в мире программиста и разработчика основ программирования (в т.ч. изобрела цикл). И я считаю, что правильнее было бы сделать официальным праздником программистов — именно этот день.
Наверняка эта уязвимость давно используется вирусописателями. Ведь как легко вирусы внедряют записи в виндовый Планировщик задач, из кот. запускаются файлы, встраивающие вредоносный код в систему и проверяющие наличие вируса в системе. Много раз встречался с подобным.
То же самое с версткой сайтов и веб-программированием. Изначально все сайты выглядели минималистично и просто (наподобие еще более старого Гофер), а сейчас даже минималистичная версия сайта Яндекса (ya.ru) — это почти 50КБ кода; при том что печатная страница простого текста (если ввести без стилевого оформления в Блокноте) — примерно 2КБ).