Newbish question on compiling software for a production server
It seems a lot of packages need to be compiled (postgres and postfix are my current two) which means the compilers need to be installed, but is this bad practice for a production server to leave the compilers in place? Wouldn't it be preferable to have the system be as clean and bare as possible? I would prefer not to install them in the first place so that I don't have to trust myself to remove them later or to remove them correctly..
Aside from switching from Slackware to something a little more package-y, what is the SOP for handling this?