When we talk about software architecture, we often refer to the The Winchester Mystery House™ as it has a lot of interesting features, like a staircase that descends seven steps and then rises eleven. It has windows in the ceilings and stair cases that go nowhere. It has doors that could be fatal if someone carelessly stepped through them. It is said, that it was built as a maze with secret passages everywhere. This house, is very interesting to software developers because it teaches us important lessons about our craft. Have fun, look it up on your favorite search engine, then ask yourself if the software you’re currently working on makes you think of the The Winchester Mystery House™.