anonimen каза:
Програмирането като разбиване на ситуация на части и обясняването ѝ в прости стъпки на разбираем език, т.е. разрешаването на някакъв проблем, съществува много преди тези 'години', за които подозирам, че говориш.
Ако имаш предвид времената, в които C/C++ са били езици от високо ниво, наличната памет е била до няколко килобайта, и всичко се е случвало много по-close to the metal, то наистина 'общата тенденция' се е променила. Защото голяма част от тогавашните проблеми вече са решени - и сега фокусът се е преместил.
Но какво са "тъпи системи"? Кои "неща" са "далеч по-слабо колоритни"?
Времената, когато C/C++ са били езици от високо ниво са си факт и до днес. Иначе споменатите от теб антични времена когато имаме килобайти са доста преди да започна да се занимавам с програмиране. Да тогава нещата са били съвсем на друго ниво от вече достатъчно развитите технологии в 80-те и 90-те години.
Какво имам предвид по "тъпи системи". Ако трябва да си послужа със сравнение, то ще нарека например сегашните езици за програмиране "патки". Могат да летят, могат да ходят, могат и да плуват, ама всичко това все го прави калпаво (както имаше една басня за това). През 80-те години нещата не стоят по същия начин. Тогава не само са съществували, но и са се използвали масово много повече езици за програмиране, отколкото днес. И онези езици за програмиране са били изключително специализирани и добре проектирани. Имало си е езици за логическо програмиране имало си е и за процедурно. Сега процедурните езици приеха много характеристики от езиците за логическо програмиране, което повишава функционалността им, но като цяло по не особено обмислен като функционалност начин. Например дискусиите за това колко е скапан javascript са просто класика в програмистките среди.
По отношение на предизвикателствата - да тях ги има, но като се занимаваш меко казано с "лайна" вече нямаме колоритност. Да и сега можеш да направиш хубава система, която да върви, обаче, върху ужасната композиция от софтуерни технологии, събирани на практика с години.
Не изключвам факта, че и днес има някои ИТ неща които са много качествено направени, но това никак не е масова практика за съжаление.
Между другото мнението ми е по-скоро от вид философски въпрос. За едни е така за други не е - въпрос на разбирания, а не на конкретни факти. И наистина щеше да е твърде неуместно, ако бях пускал темата, ако съм някакъв току що проходил и неработил по големи проекти преди и сега, но даващ мнение за нещо в което не е достатъчно навътре.