Code complete, revision 1.1