Working as a hobby developer on Debian/Jessie64 mostly C++ but also assembly, python, java, c, c# like compiling programs on my own likelooking into other's sourceit results into many packages(libraries/tools) installed and so making the system slow (look for a library in a folder with a few hundred libs is faster than a thousands of - same for bin)how do you keep your machine clean?remembering packages and uninstalling (complicated, time consuming)?apt-get autoremove? also removes additional packages not needed but usefulusing virtualbox for a dev-machine?is it possible, to tell gcc to look for headers on a different machine and the same for ld for the libraries to link?EDITwith slower I mean that programs (browsers, IDE) start a bit slower (not measured) I already use vagrant for working with LAMP stacks or other things I definitely don't want on my machineDidn't think about chrooting for a dev-env, definitely have to try this. 
How to keep a development environment clean?
linux;debian;administration;development