Hostile architecture is a type of design that is used to make certain areas uncomfortable for people to stay in. It can include things like metal bars, high walls, spikes and other obstacles that are meant to stop people from lingering for too long. The purpose of hostile architecture is to discourage people from staying in a certain area too long or from doing activities like sleeping or loitering.