Simon observed that real humans face limits on information, time and computational capacity. He called decision making under these constraints "bounded rationality".
Given these constraints, humans make "good enough" decisions, trading off optimality for efficiency.
Why are good enough decisions more efficient? Because information and computation aren't free--they're costly.
Simon called this approach to decision making "satisficing", a portmanteau of "satisfying" and "sufficing".
Using heuristics is a form of satisficing. Heuristics are general rules that help balance decision quality and efficiency.
Gigerenzer extends Simon's ideas. He shows that heuristics aren’t just “good enough” compromises. When well-matched to their environment, heuristics can outperform more complex, computationally intensive methods.