Otra técnica que se puede usar para resolver problemas es la heurística. La heurística no es metódica —más bien lo contrario—, ya que es una manera de resolver problemas usando métodos que pueden no ser siempre eficientes.Un ejemplo clásico de la heurística es el método de prueba y error.