Most software, framework, and programming debates online reduce to disputes over company or personal preferences — mindshare. Technical and architectural debates are rare — those fights are the most interesting because that’s the important part, at least .