“Pragmatic Programmers won't sit idly by and watch their projects fall apart through neglect.” — Andrew Hunt Copy Share Image
“Great software today is often preferable to perfect software tomorrow.” — Andrew Hunt Copy Share Image
“...maintaining good regression tests is the key to refactoring with confidence.” — Andrew Hunt Copy Share Image
“As a programmer, you are part listener, part advisor, part interpreter, and part dictator.” — Andrew Hunt 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 Copy Share Image
“Pragmatic Programmers don't shirk from responsibility. Instead, we rejoice in accepting challenges and in making our” — Andrew Hunt Copy Share Image
“In addition, build dependencies may not be the same as test dependencies, and you may need separate hierarchies.” — Andrew Hunt 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 Copy Share Image
“Most people assume that maintenance begins when an application is released, that maintenance means fixing bugs and enhancing features. We think these… — Andrew Hunt 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 Copy Share Image
“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 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 Copy Share Image
“When we perform maintenance, we have to find and change the representations of things—those capsules of knowledge embedded in the application. 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 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 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 Copy Share Image
“Pragmatic Programmers are different. We are driven to find our bugs now, so we don't have to endure the shame of others finding our… — Andrew Hunt Copy Share Image
“...maintaining good regression tests is the key to refactoring with confidence.” — Andrew Hunt Copy Share Image
“Just as in financial investing, you must invest in your knowledge portfolio regularly.” — Andrew Hunt 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 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 and more… — Andrew Hunt 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 perfect software… — Andrew Hunt 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 are virtually… — Andrew Hunt Copy Share Image
“Pragmatic Programmers won't sit idly by and watch their projects fall apart through neglect.” — Andrew Hunt Copy Share Image