My takeaway from the LLVM pull request is that you need at least a week of bickering with people who don't properly understand the code they're supposed to maintain but nitpick endlessly about bullshit and call them retarded in polite words until they understand and approve your 5 line change