Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] pair programming Palm PDA parking lot managers performance metrics testing persistance pillars of design plan-driven development release planning in sloppy planning and tradition methods and transition plans in platform dependencies rearchitecture and PMD positive reinforcement practices 2nd attention to performance barely sufficient documentation coding standards/guidelines continual refinement of continuous integration defect prevention for continual refinement for Extreme Programming internationalization of products nightly builds no broken windows principles vs. prototyping standards adoption uncompromising attitude toward defects zero tolerance for memory/resource leaks Pragmatic Programmer (Hunt, Thomas) principles, practices vs. product continual refinement of working, at all times product development product differentiation professional development project controls project management training for project stresses prototyping iterative development and Purify |