Professionalism -- Saying no -- Saying yes -- Coding -- Test driven development -- Practicing -- Acceptance testing -- Testing strategies -- Time management -- Estimation -- Pressure -- Collaboration -- Teams and projects -- Mentoring, apprenticeship, and craftsmanship -- Tooling
0
Presents practical advice on the disciplines, techniques, tools, and practices of computer programming and how to approach software development with a sense of pride, honor, and self-respect