Здравствуйте, VladD2, Вы писали:
VD>Ну, ПО тоже шагнуло довольно далеко.
Блин, да не в том дело,
насколько шагнуло. А в том, что развитие микросхем сопровождалось
улучшением всех без исключения потребительских характеристик. А развитие ПО, помимо улучшения одних характеристик, сопровождалось ухудшением (и значительным) других. И если сейчас вдруг потребуется получить гораздо бОльшую производительность ПО на имеющихся мощностях, или сохранить имеющуюся на меньших, то подавляющее большинство разработчиков этого банально не сможет, и будет искренне утверждать, будто невозможно совершить чудо. А на тех, кто сможет, будут действительно смотреть, как на шаманов.
VD>Если тогда ПО писалось одиночками или командами до 7 человек
Это когда? С самого начала разработки ПО в середине прошлого века оно писалось тем количеством людей, которое или объективно требовалось, или имелось в наличии. Никаких ограничений не было никогда.
VD>теперь над некоторым коробочным ПО работают тысячи человек одновременно. Я вообще не понимаю как у нас продукт собирается.
Примерно так и работали советские НИИ.
Несколько институтов, десятки-сотни отделов, сотни-тысячи человек, и почти никто не представлял себе продукта во всей совокупности. Для секретных разработок это было хорошо, а вот для всего остального... Потом, разумеется, каждый отдел спихивал ответственность за косяки на смежников.
VD>Да сами электронщики используют автомазированные системы проектирования.
Только электронщикам это позволяет делать многофункциональные, скоростные, надежные, и одновременно компактные и экономичные устройства, а вот автоматизация программирования пока работает в основном на bloatware.