Hard computing