Comment Re:You're likely not in the fastest... (Score 1) 464
Each time a customer clears the cash desk and the cashier has to wait for the next customer to arrive, time is lost.
Yes, this can be offset by having a staff member playing shepherd, but that's extra expense for the store (and wouldn't it be better to have that employee actually manning a cash register?).
You can do this electronically, by having an electronic display saying "NEXT CUSTOMER GO TO COUNTER {x: Integer}" (and an audio version for blind people). You add a button to each counter, and the staff member presses it with enough time for the customer he's currently dealing with to finish (just as he's counting the change or once the credit card has been approved, as he's bagging etc.) This basically pops a new customer off the queue, and by the time the customer arrives at the counter (i.e. the object has loaded into memory), the staff member is ready to do the next transaction. This works pretty well so long as the quantity of items the customer is buying isn't high.
(That's it: if the programming thing stops being profitable, I'm going into retail planning. Heh.)