If transistors can’t get smaller, then coders have to get smarter