My rules for systems administration:
- Openness succeeds.
- Backups are sacred.
- Use a versioning tool with all documentation, code, scripts, configuration, packages, everything.
- Hard drives fail. Plan for it. Use RAID.
- Automate everything.
- Testing is a religious ritual.
- Some things are best kept on paper. Never be without a pen.
- Multiply your time estimates by 4.
- There is nothing more valuable than your own network of IT folks.
- Use the last day of the week for documentation, coding or anything other than making changes to anything that’s remotely production.
Other General Quotes:
- NO system should EVER rely on user behavior to remain stable
- You either do your job well, or you do your job continuously.
- Every time I fix a problem by rebooting (rather than knowing the real cause and fixing it) I feel a little bit of me dies inside. It hurts our industry and our profession when we develop bad habits like guessing instead of knowing. — Tom Limoncelli