Basic Rules of Operating System Programming :cat: