A desire path is what a person wants rather than what an architect builds. The term desire path originated from landscape architecture, but it’s an increasingly important concept for software architects to grasp. If you understand desire paths, you understand the future of software development.
Large corporations are often slow to respond to change. In no space is this more evident than technology. If you’re a developer and have used both ClearCase and Git(Hub) for version control, you know exactly what I’m talking about. The big business version of source control is painful to use compared to the next generation of light and nimble apps crafted by small or open source development shops. Git and GitHub are a true pleasure to work with, while ClearCase is known to cause nightmares, paranoia, insomnia, dry mouth, anxiety attacks, and lethargy. (They should put a warning label on the box, just sayin’.)
