Does a deterministic program “choose”?
A chess engine searches millions of positions, scores them and plays the best move. We naturally say it "chose" the knight move. Yet it's fully deterministic: same position, same settings, same move every time.
Spinoza thought our sense of free will comes from being aware of our actions but ignorant of their causes. In one letter he imagines a stone in flight that becomes conscious and believes it moves freely.
Dennett, in Elbow Room (1984), argues the reverse: the kind of freedom worth wanting is the ability to evaluate options and act on reasons, and determinism doesn't take that away.
So is "choose" just a figure of speech for the engine? And if it's a figure of speech there, why isn't it one for us?