This is not necessarily the case, but it’s more applicable with hardware (e.g., cars and spaceships) Related: RUL3 - When automating, make sure the initial constraints and requirements are not stupid-dumb-bullshit.