Does your software project play favorites? We don't like it when our parents or managers do, so why would we develop software in a way that does?