Soon, slow and confusing software will feel even more frustrating. People will expect technology to understand what they are trying to do.