Human factors in (digital) design
In digital design, human factors consider how other people might use your program (solution/outcome) and what might improve or negatively impact their experience. For example, user interface heuristics make it easier and more efficient for people to use graphical user interfaces without getting confused.