professional programming
See paranoid programming.