Вышел спор с коллегой, можно ли считать улучшение кода - улучшением
технологии. По идее слово "технология" подразумевает какую-то технику, аппаратуру, средство связи. И если улучшить один лишь код в аппаратно-программном комплексе, то сама технология не улучшится.
С другой стороны, в
Википедии даётся сложное определение, и не одно, которое ещё больше запутывает.
С третьей стороны, если в слово "технология" включить слишком много, то оно теряет смысл, потому что даже замена самого программиста (пока еще без улучшения кода) будет являться улучшением технологии. Или замена кресла на рабочем месте - тоже будет являться.