Slightly tangential: I keep seeing Linuxbrew references on various tool installation instructions. Is Linuxbrew really gaining popularity? Why would you use it instead of your distro package management?
Linuxbrew can[1]:
* Install software to your home directory and so does not require sudo.
* Install software not packaged by your host distribution.
* Install up-to-date versions of software when your host distribution is old.
Aside: I think "old" packages (~1year) actually protect you from a few bugs and make some sense on servers, but I wouldn't hesitate to use Debian testing on a desktop.