O'Reilly logo

The Pragmatic Programmer: From Journeyman to Master by David Thomas, Andrew Hunt

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Inside Front Cover

The Pragmatic Programmer: Quick Reference Guide

This card summarizes the tips and checklists found in The Pragmatic Programmer. For more information about THE PRAGMATIC PROGRAMMERS LLC, source code for the examples, up-to-date pointers to Web resources, and an online bibliography, visit us at www.pragmaticprogrammer.com.

1. Care About Your Craft xix

Why spend your life developing software unless you care about doing it well?

2. Think! About Your Work xix

Turn off the autopilot and take control. Constantly critique and appraise your work.

3. Provide Options, Don't Make Lame Excuses 3

Instead of excuses, provide options. Don't say it can't be done; explain what can be done.

4. Don't Live with Broken Windows. 5

Fix bad designs, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required