Um heurístico é uma maneira prática de resolver um problema. É melhor que o acaso, mas nem sempre funciona. Uma pessoa desenvolve um heurístico usando inteligência, experiência e senso comum. O julgamento e o erro é o heurístico mais simples, mas um dos mais fracos. Regra de ouro e "palpites educados" são outros nomes para a heurística simples. Uma vez que um heurístico não tem certeza de obter um resultado, sempre há exceções.
Às vezes a heurística é bastante vaga: "olhe antes de pular" é um guia de comportamento, mas "pense sobre as conseqüências" é um pouco mais claro. Às vezes, uma heurística é todo um conjunto de etapas. Quando os médicos examinam um paciente, eles passam por todo um conjunto de testes e observações. Eles podem não descobrir o que está errado, mas dão a si mesmos a melhor chance de sucesso. Isto é chamado de diagnóstico.
Na informática, um 'heurístico' é uma espécie de algoritmo. Algoritmos são escritos para obter uma boa solução para um problema. Um algoritmo heurístico pode normalmente encontrar soluções muito boas, mas não há garantia ou prova de que as soluções estejam corretas. O tempo que leva para executar o algoritmo é outra consideração.

