programmers jump to core of philosophical questions