Simplify building
Help keep repositories clean
Helper script
Take advantage of warnings (when available)
Ignore backup files