Knowledge

The Pragmatic Programmer

Source 📝

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:/

Index


Addison-Wesley
ISBN
978-0135957059
pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/
computer programming
software engineering
Andrew Hunt
David Thomas
early adopter
jack-of-all-trades
broken windows theory
stone soup
boiling frog
Don't Repeat Yourself
rubber duck debugging
ISBN
0-201-61622-X
ISBN
978-0135957059
"8 Most Influential Books on Programming of All Time"
"Top 40 Software Engineering Books"
"12 Most Influential Books Every Software Engineer Needs to Read"
"CSE 331 17sp Software Design & Implementation: Information and Syllabus"
ISBN
978-1491905586
GOTO Book Club interview: Andy Hunt and David Thomas
YouTube
Stub icon 1
Stub icon 2

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.