How do you justify technical choices with solid reasoning and industry best practices at Persistent Systems?