I'll start taking Climate Models seriously once their developers have code reviews, write user guides for the software, write maintenance manuals for the software, and publish their code, documentation, and data publicly. Real software engineers do all of that. We develop code, expose our code to professional criticism from fellow engineers, document our code for the user, write maintenance manuals for subsequent software engineers. Modern software engineers often publish their code on public sites like GitHub, where other software engineers can learn from their code, or critique their code. The fact that they keep it all secret means that they aren’t confident and don’t want to expose it to scrutiny.