Этика, конечно, выходит за рамки обсуждения «следует ли развивать эту функциональность программного обеспечения?» но также и более распространенный сценарий: было ли это программное обеспечение разработано в соответствии с лучшими стандартами и строгостью? Был ли код рецензирован? Был ли надлежащий дизайн и план? Было ли оно должным образом протестировано? Были ли требования должным образом выявлены и доведены до сведения?

Разрешение развертывания некачественного программного обеспечения или иное небрежное отношение к вашей роли инженера-программиста в случае финансовых потерь или человеческих жизней также является этической проблемой.

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

Любые другие аргументы против запретительных гильдий вокруг этой профессии являются тонко завуалированными попытками обеспечить статус-кво подавления заработной платы инженеров-программистов и уклонения от ответственности и юридической ответственности.

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

Майкл О. Черч много писал на эту тему, и в его блоге есть несколько очень интригующих статей, посвященных призыву к профессии.