Knowledge (XXG)

The Pragmatic Programmer

Source 📝

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

Index

Pragmatic Programmers

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

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