design pattern
A design pattern is an ancient incantation lurking in the forest of software architecture. Developers cling to its ritualized invocation to revere the same problems again and again. Though spoken with elegant names, they often become tombstones marking labyrinthine code. Some believe applying them banishes bugs; others merely multiply them. In the end, all that remains is a facade of uniformity and wry resignation.