Thinking at the edge