Professional programming practice should be based on underlying mathematical theories and follow the traditions of better-established engineering disciplines. Success will come through improved education.
Keywords :
Best practices; Operating systems; Programming; Programming profession;