“Pragmatic Programmers are different. We are driven to find our bugs now, so we don't have to endure the shame of others… — Andrew Hunt Programming Copy Share Image
“...maintaining good regression tests is the key to refactoring with confidence.” — Andrew Hunt Confidence Copy Share Image
“Just as in financial investing, you must invest in your knowledge portfolio regularly.” — Andrew Hunt Investing Copy Share Image
“Documenting the reasons behind requirements will give your team invaluable information when making daily implementation decisions.” — Andrew Hunt Copy Share Image
“As a programmer, you are part listener, part advisor, part interpreter, and part dictator.” — Andrew Hunt Programming Copy Share Image
“Let the computer do the repetitious, the mundane—it will do a better job of it than we would. We've got more important… — Andrew Hunt Better job Copy Share Image
“You Can't Write Perfect Software. Did that hurt? It shouldn't. Accept it as an axiom of life. Embrace it. Celebrate it. Because… — Andrew Hunt Impossible dream Copy Share Image
“Nothing is more dangerous than an idea if it's the only one you have. • Emil-Auguste Chartier, Propos sur la religion, 1938 Engineers” — Andrew Hunt Copy Share Image
“There are certain tips and tricks that apply at all levels of software development, ideas that are almost axiomatic, and processes that… — Andrew Hunt Management Copy Share Image
“Pragmatic Programmers won't sit idly by and watch their projects fall apart through neglect.” — Andrew Hunt Fall apart Copy Share Image
“Pragmatic Programmers don't shirk from responsibility. Instead, we rejoice in accepting challenges and in making our” — Andrew Hunt Programming Copy Share Image
“In an abstract sense, an application is successful if it correctly implements its specifications. Unfortunately, this pays only abstract bills. In reality,… — Andrew Hunt Success Copy Share Image
“Don't gloss over a routine or piece of code involved in the bug because you "know" it works. Prove it. Prove it… — Andrew Hunt Habits Copy Share Image
“There is a simple marketing trick that helps teams communicate as one: generate a brand. When you start a project, come up… — Andrew Hunt Team Copy Share Image
“The editor will be an extension of your hand; the keys will sing as they slice their way through text and thought.” — Andrew Hunt Humor Copy Share Image
“we just don't have the time to go chasing after bugs that the automated tests could have found for us. We have… — Andrew Hunt Time Copy Share Image
“Don't be a slave to history. Don't let existing code dictate future code. All code can be replaced if it is no… — Andrew Hunt Change Copy Share Image
“Just be aware that you reach a point of diminishing, or even negative, returns as the specifications get more and more detailed.” — Andrew Hunt Copy Share Image
“There are other factors that can contribute to software rot, and we'll touch on some of them elsewhere, but neglect accelerates the… — Andrew Hunt Programming Copy Share Image
“In 1897, Indiana State Legislature House Bill No. 246 attempted to decree that henceforth π should have the value of "3". The… — Andrew Hunt Copy Share Image
“Well, software doesn't quite work that way. Rather than construction, software is more like gardening—it is more organic than concrete. You plant… — Andrew Hunt Programming Copy Share Image