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