Programming
Extending the metaphor
Thu, 11/06/2009 - 7:16pm | by EmyrModelling a system to be implemented as software often requires resorting to metaphors, imaginatively named design patterns and other niceties for describing problems.
This is what happens when you bring the difficulties of implementation back into the original metaphor... http://imrannazar.com/Shooting-Yourself-in-the-Foot-Part-Two