Я не хочу вкладывать слова в ваши уста, поэтому скажите, пожалуйста, если я неправильно понял вашу статью. Я читаю, что ключом к качеству программного обеспечения является уровень опыта программистов, работающих над ним.

Я не согласен. Сильно. Я полагаю, что ключ в том, насколько талант есть у программиста (ов).

Программирование - это творческое ремесло, а не повторяемая задача. Написание кода можно сравнить с написанием песни. Не существует единственно правильного способа написать песню, однако есть много (много, много) неправильных способов.

Сравните это с обработкой налоговой декларации или страхового возмещения. Существует один правильный способ, который будет подробно задокументирован IRS или страховой компанией. Сравните это с ремонтом машины. Есть один правильный способ, и он подробно описан в инструкциях магазина. Игнорируйте руководство магазина на свой страх и риск.

Даже в компаниях с очень полными и хорошо задокументированными стандартами и соглашениями по кодированию будет много правильных способов написания кода. Как музыка.

Я хочу, чтобы читатель теперь представил результаты общенациональной (какой бы ни была ваша страна) программы по увеличению числа композиторов в стране. Мы собираемся преподавать музыку в школах в младшем возрасте. У нас будут сборники сочинений и сайты, на которых учат сочинять музыку бесплатно. Сочинение музыки станет прибыльной карьерой, в которую стремятся многие люди.

Вполне может быть написано больше музыки, хотя лично я в этом сомневаюсь. Но ради аргументации я соглашусь предположить, что в рамках этого мысленного эксперимента будет написано намного музыки. Кто-нибудь действительно верит, что значительное количество этой музыки будет вечной классикой? Кто-нибудь верит, что у нас будет даже вдвое больше крутых хитов, которые люди просто не могут перестать напевать себе под нос?

Я так не думаю. Я думаю, что в этом мире, где большинство людей стремятся стать композиторами, чтобы заработать высокую зарплату - и не из-за глубокой врожденной любви к музыке (и таланта к ней) - большая часть музыки будет дерьмом.

Формальная, неслыханная чушь.

Это подводит меня к настоящей причине, по которой компании не могут найти таланты: потому что настоящих талантов мало, а спрос намного превышает имеющееся предложение. Это и есть экономика программирования, и никакие STEM, лагеря кода (или любые другие попытки создать программистов из людей, не страдающих этим ремеслом) не изменят ее.