Главная ошибка программирования
Сначала были проблемы, и потом решения. Быстрее считать? вот деревянные счеты!
Удобнее считать время? Вот часы!
Проблема->решение.
Потом придумали машину бебиджа - и началось!
Люди поставили решения впереди проблемы!
Решение ->поиск проблемы!
Теперь у нас была машина ЭВМ для расчета любых мат.операций! И мы стали подходить к ВСЕМ проблемам как к математич.проблемам! Все равно что пытаться подходить ко всем задачам с дилдо.. Пытаться забить гвоздь дилдом, закрутить гайку дилдом!
Даже не задумываясь надо ли использовать математику для решения данной проблемы в данном контексте! Отсюда все проблемы со сложностью программирования!
Когда считать перфокартами стало сложно - придумали язык ассемблер. Нет он тоже сложный, теперь пошли ЯПы.
Философская диллема - мы стали подходить к решению всех задач как чисто математических,расчетных. Там где цифры не могут нормально полностью передать сам предмет - например человеч.мысли, перевод смысла, голосовой набор, искуст.интелект.
Потом начали придумывать разные фреймворки, чтобы облегчить еще раз типичное создание сайтов. => теперь надо знать как работать с фреймворками, сложность индустрии еще больше возросла и продолжает расти.
Потому что у программирования нет ОБЩЕЙ ЦЕЛИ! Нет дальней перспективы, прицела!
Нет общей стройной структуры, отсюда бардак и выебство - каждый пляшет как хочет, хуярит как хочет! Каждый хочет создать свой микро фреймворк для решения своей микрозадачи.
Вместо единой общей философии - у нас просто как выразился автор "бедный кодер который стоит на огромной шатающейся башне из фишек(ака фреймворков)" Каждая фишка - это решение мелкой проблемы, потом на нее ложится следующая фишка решающая след.проблему, итд!!
Компьютер не был создан с целью ПРОСТОТЫ использования, его сделали чтобы быстро СЧИтать... Но любой вещью пользуются люди!
Поэтому надо вернуться к самой проблеме и найти решение! Все эти фреймворки, языки которые появляются каждый день - все они пытаются маленькими шажками решить главную проблему, но делают ее только хуже!
Мы должны снова вернуться к большой картине! И тогда 18 млн программистов будут решать гораздо более интересные и нужные проблемы.
