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