Re:Linux is now hosted on GitHub
by mahmud on Monday September 05, 2011 @12:56AM
(#2961200)
Always a good idea to have things you build from source outside your /usr/src tree, and also named descriptively. Not just for stuff you build from source, but also other packages you admin yourself outside the distro package management (JDK comes to mind.)
[ Parent
| on HN ]
I can think of a few reasons to build elsewhere like it being easier to do as a non-root user, and so you don't fill a system drive with experimentation, but I'm not quite sure I know specifically why you're saying so.
As for descriptive names, I agree.