368:
363:
27:
156:
The book does not present a systematic theory, but rather a collection of tips to improve the development process in a pragmatic way. The main qualities of what the authors refer to as a pragmatic programmer are being an
152:
was released in 2019 for the book's 20th anniversary, with major revisions and new material which reflects new technology and other changes in the software engineering industry over the last twenty years.
240:
142:
and published in
October 1999. It is used as a textbook in related university courses. It was the first in a series of books under the label
405:
268:
449:
444:
424:
323:
219:
162:
102:
91:
205:
434:
439:
398:
168:
The book uses analogies and short stories to present development methodologies and caveats, for example the
454:
348:
282:
158:
429:
391:
181:
139:
379:
185:
169:
131:
127:
8:
161:, to have fast adaptation, inquisitiveness and critical thinking, realism, and being a
135:
319:
215:
201:
86:
254:
375:
63:
342:
418:
283:"CSE 331 17sp Software Design & Implementation: Information and Syllabus"
367:
177:
26:
188:, a method of debugging whose name is a reference to a story in the book.
316:
Becoming a Better
Programmer: A Handbook for People Who Care About Code
180:. Some concepts were named or popularized in the book, such as DRY (or
173:
269:"12 Most Influential Books Every Software Engineer Needs to Read"
362:
374:
This article about a computer book or series of books is a
214:, David Thomas and Andrew Hunt, 2019, Addison Wesley,
200:, Andrew Hunt and David Thomas, 1999, Addison Wesley,
241:"8 Most Influential Books on Programming of All Time"
16:
1999 non-fiction book by Andrew Hunt and David Thomas
344:
GOTO Book Club interview: Andy Hunt and David Thomas
123:
The
Pragmatic Programmer: From Journeyman to Master
212:The Pragmatic Programmer, 20th Anniversary Edition
111:/the-pragmatic-programmer-20th-anniversary-edition
149:The Pragmatic Programmer: Your Journey to Mastery
416:
313:
399:
406:
392:
25:
417:
191:
357:
255:"Top 40 Software Engineering Books"
13:
14:
466:
336:
366:
361:
450:Collaborative non-fiction books
295:Hunt and Thomas, pp. xviii–xix.
54:Education, computer programming
318:. O'Reilly Media. p. 82.
307:
298:
289:
275:
261:
247:
233:
1:
226:
378:. You can help Knowledge by
7:
10:
471:
445:Software engineering books
425:Computer programming books
356:
304:Hunt and Thomas, pp. 7-9.
97:
85:
77:
69:
58:
50:
33:
24:
20:The Pragmatic Programmer
198:The Pragmatic Programmer
314:Pete Goodliffe (2014).
144:The Pragmatic Bookshelf
435:1999 non-fiction books
186:rubber duck debugging
182:Don't Repeat Yourself
170:broken windows theory
440:Addison-Wesley books
146:. A second edition,
132:software engineering
128:computer programming
455:Computer book stubs
192:Publication history
172:, the story of the
21:
243:. 11 January 2016.
163:jack-of-all-trades
19:
387:
386:
119:
118:
70:Publication place
462:
408:
401:
394:
370:
365:
358:
345:
330:
329:
311:
305:
302:
296:
293:
287:
286:
279:
273:
272:
271:. 16 March 2015.
265:
259:
258:
251:
245:
244:
237:
126:is a book about
115:
112:
110:
108:
106:
104:
29:
22:
18:
470:
469:
465:
464:
463:
461:
460:
459:
430:Series of books
415:
414:
413:
412:
354:
343:
339:
334:
333:
326:
312:
308:
303:
299:
294:
290:
281:
280:
276:
267:
266:
262:
253:
252:
248:
239:
238:
234:
229:
194:
101:
46:
17:
12:
11:
5:
468:
458:
457:
452:
447:
442:
437:
432:
427:
411:
410:
403:
396:
388:
385:
384:
371:
352:
351:
338:
337:External links
335:
332:
331:
325:978-1491905586
324:
306:
297:
288:
274:
260:
246:
231:
230:
228:
225:
224:
223:
220:978-0135957059
209:
193:
190:
117:
116:
99:
95:
94:
92:978-0135957059
89:
83:
82:
79:
75:
74:
71:
67:
66:
64:Addison-Wesley
60:
56:
55:
52:
48:
47:
45:
44:
41:
37:
35:
31:
30:
15:
9:
6:
4:
3:
2:
467:
456:
453:
451:
448:
446:
443:
441:
438:
436:
433:
431:
428:
426:
423:
422:
420:
409:
404:
402:
397:
395:
390:
389:
383:
381:
377:
372:
369:
364:
360:
359:
355:
350:
346:
341:
340:
327:
321:
317:
310:
301:
292:
284:
278:
270:
264:
256:
250:
242:
236:
232:
221:
217:
213:
210:
207:
206:0-201-61622-X
203:
199:
196:
195:
189:
187:
183:
179:
175:
171:
166:
164:
160:
159:early adopter
154:
151:
150:
145:
141:
137:
134:, written by
133:
129:
125:
124:
114:
100:
96:
93:
90:
88:
84:
80:
76:
73:United States
72:
68:
65:
61:
57:
53:
49:
42:
39:
38:
36:
32:
28:
23:
380:expanding it
373:
353:
315:
309:
300:
291:
277:
263:
249:
235:
211:
197:
178:boiling frog
167:
155:
148:
147:
143:
140:David Thomas
122:
121:
120:
43:David Thomas
136:Andrew Hunt
40:Andrew Hunt
419:Categories
227:References
174:stone soup
176:, or the
59:Published
103:pragprog
62:1999 by
51:Subjects
349:YouTube
107:/titles
98:Website
34:Authors
322:
218:
204:
184:) and
109:/tpp20
78:Pages
376:stub
320:ISBN
216:ISBN
202:ISBN
138:and
130:and
105:.com
87:ISBN
347:on
81:320
421::
165:.
407:e
400:t
393:v
382:.
328:.
285:.
257:.
222:.
208:.
113:/
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.