Dispensing salt as a metaphor for iterative algorithms, grain by grain
As tasks are transferred to the digital domain, new techniques are employed in software that differ from those used by hardware to complete functions. One technique employed commonly in software is the iterative loop. By transferring this technique back out of software and into hardware, it goes from a time saving to a time wasting technique. Salt machine is an iterative looping salt dispenser that dispenses salt at a rate of 1 grain per second.