I make a living by being around software developers and working with them closely. What kind of project it is ? Anyway here my 2 cents on whatever I'm assuming,
a) it's not because you have a diploma that you are any good at coding.
b) test the programmers by making them writing actual code
c) a programmer that know, and admit, when he/she's wrong is very valuable, very
d) programmers always bash at other's code, it's a law, like taxes or death. There's nothing to do to aleviate this
e) programmers always complain at tooling and code pipeline and everything contextual to actual code so automating this part is very important.
f) if a programmer does not use git or a versionning system, run