Designers act until they experience a breakdown (e.g., they are lacking knowledge to proceed, or they cannot satisfy conflicting requirements). These breakdowns are either noticed by the designers themselves through the backtalk of the situation, or they are signaled by a human collaborator or a computational critic.