Cultural patterns and technical change