Jump to content

Lather, rinse, repeat

From Wikipedia, the free encyclopedia
(Redirected from Shampoo algorithm)

Lather, rinse, repeat (sometimes wash, rinse, repeat) is an idiom roughly quoting the instructions found on many brands of shampoo. It is also used as a humorous way of pointing out that such instructions, if taken literally, would result in an endless loop of repeating the same steps, at least until one runs out of shampoo. It is also a sarcastic metaphor for following instructions or procedures slavishly without critical thought.[1]

With modern shampoo, the first use is normally sufficient to clean hair. However, if the hair was very dirty then the first use will not result in a lot of lather. The second use then creates a lot more lather, which feels and looks good and gives the impression that the shampoo is somehow doing more useful activity, when in fact the first use was all that was really needed. The result is use, and purchase over time, of twice as much shampoo as is really needed.

It is known as the shampoo algorithm, and is a classic example of an algorithm in introductory computer science classes.[2]

In Benjamin Cheever's novel The Plagiarist, a fictional advertising executive increases the sales of his client's shampoo by adding the word "repeat" to its instructions.[3]

See also

[edit]

References

[edit]
  1. ^ LaGree, Toni Marie. "Lather, Rinse, Repeat: A Content Marketer's Exploration". Toni. live. Archived from the original on 20 March 2020. Retrieved 20 March 2020.
  2. ^ Tammy Bailey (17 May 2004). "Algorithm Design" (PDF). Archived from the original (PDF) on 17 November 2004. Retrieved 2 February 2017.
  3. ^ Goldstein, Lauren (11 October 1999). "Lather, Rinse, Repeat: Hygiene Tip or Marketing Ploy?". Fortune Magazine. Retrieved 2 February 2017.