designing software is for making it faster.