An automatic process of discovery and decision-making that can be consciously improved

According to EtymOnline.com, the word "heuristic" comes from the Greek expression for "serving to discover or find out". In computing, a heuristic is a method by which some (usually computer-related) problem is solved. The same logic applies to solving real-life problems, such as buying new pillowcases.