Constraints are intentional limitations or default states designed into a product that create recurring definitions in the way people use an app. They often seem counterintuitive, play psychological tricks on users, or seem reductive in capabilities.Examples: 180 character limit, 10 second exploding photos, etc.