> I do think it's an easier trap to fall into with some languages, but I still don't think the language really drives it.
Yeah, in the end poor hiring practices drive it. The language you choose just makes the probability of that failure possibility higher or lower.
> I worked on a large-scale Rust project that could probably have been a Go project a while ago and while Language Technicians were a big hiring hazard, after we got one or two we both learned how to manage them and stopped hiring that type of employee (since they weren't what our project needed) and things evened out and were successful in Rust.
That tracks with my experience, for sure. Once you learn to spot it, you can mitigate it.
Can you give us a bit more details? I'm intrigued by what was spotted and how did it obstruct the company's mission.