Ideal Software Developers: "I understand my software build tool, which is why when I run it in an automated environment, I make sure it's set up to use that environment properly, same as I do when I'm developing locally and configuring everything by hand."
My Software Developers: "tHiS Is tOo cOmPlIcAtEd"
At <Major Bank> I had to deal with both. I wrote and helped support a couple of systems and the big one was a, call it a service layer, that application programmers called instead of learning all the underlying stuff. We never heard much from the ISDs apart from clear questions. Other teams.....
We had a guy join us from one of the former teams and he was a real asset and a good guy. One time me and him were having a few beers after work and he vented a bit about my team's attitude to developers.
I may have mentioned this common interaction:
Us "Have you tried running this by your chief programmer?"
Them "I *am* the chief programmer."
Anyway he thought we had a very negative view of application teams. Then a few weeks later he answered my phone while I was getting a coffee. The guy, a chief programmer with 13 (10+3) years experience with that language in that environment asked to speak to me. Dave said I was away and could he help. The guy said "Well I got this email from him about how my problems were because I had a 'static' instead of a 'dynamic ' link to your programs and I don't know what that means."
Basically it means instead of calling our programs he'd told the build to copy our program into his so he would never pick up new versions.
Dave said "Oh that just means that you....".
The guy interrupts "No, no, no. I don't want to know what it means. Just tell me how to implement it."
Dave "Put the program name in quotes in <build thing>."
"Ok thanks."
Poor Dave was in shock for weeks. In that OS/language/build environment it's schoolboy stuff yet this guy has 13 years of accumulated ignorance. In that and another role I realised it was cultural, guys like Dave were all in teams with leads like Dave. Guys like Mr 13 were all in teams like him and produced guys like him. Many teams looked on RTFM the way the Papacy looked on Martin Luther.