Smoke and mirrors

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 84.161.227.155 (talk) at 14:23, 5 September 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Smoke and mirrors in programming is used to describe a program or functionality that doesn't exist yet, but appears as though it does. The source of the name is based on magicians' illusions, where magicians use smoke and mirrors to accomplish illusions such as making objects disappear, when they really don't disappear at all. In programming, this is often done to demonstrate what a resulting project will function/look like after the code is complete.

Smoke and mirrors is not recommended when displaying any program, as it can lead to expectations for an impossible or extremely difficult task that was not apparent from the outset.

Columnist Jimmy Breslin is credited with popularizing the phrase.

See also

External links