Technological effort