No one is denying the notion that coding can be helpful when writing algorithms.
But it doesn't follow that programming a machine is necessary for writing algorithms.
The machine can be and often is as much of a distraction as it is a tool when teaching CS.