technology development in 2024