Tecnología, Programación y robótica