Rana Foroohar is an assistant managing editor for Time magazine.