Wow, the only one I agree with here is MongoDB (and probably Lombok, I don't write Java), and that has more to do with their licensing issues than anything technical.
That's pretty impressive.
Here's my list:
- no-go list of languages - Java, PHP, Ruby, C++ (unless you absolutely need C++ for some domain)
- OOP - OOP should be isolated, not forced on every problem; many OOP advocates are dogmatic about injecting it everywhere
- waterfall - screw that noise, faster to market + faster feedback is generally better
That's really it, and I'm totally willing to mentor someone who likes the above if they're otherwise a good developer.