Everything that I've learned about computers at MIT I have boiled down into three principles: