computers can require some sort of programming