The Career Programmer explains how you can work within the existing system to solve deadline problems and regain control of the development process. The author provides proven, practical, and hands-on solutions designed to work even when confronted with the political and chaotic realities of the business environment. Issues are addressed from the points of view of both the programmer and project manager, and steps are shown in all perspectives, from large-scale teams down to projects with a single developer. For you, the end results will mean less overtime and stress, higher quality software, and a more satisfying career.