What Can System Administrators Learn from Programmers?