Published Books

Learn to Program with Minecraft Plugins:
Create Flaming Cows in Java Using CanaryMod

by Andy Hunt

My latest book teaches kids (of any age ;) how to program in Java, using Minecraft plugins as the programming environment.

Pragmatic Thinking and Learning:
Refactor Your Wetware

by Andy Hunt

Improve your thinking and learning skills, boost your creativity, and invest in your most important asset: your mind.

The Pragmatic Programmer:
From Journeyman to Master

by Andrew Hunt and David Thomas

The seminal classic that started it all. Still on most top-ten lists of best programmer books.

Practices of an Agile Developer
by Venkat Subramaniam and Andy Hunt

My friend Venkat had this great idea for a book: the personal practices, habits, and approaches that really work. Good stuff.

Pragmatic Unit Testing
in C# with NUnit

by Andy Hunt and Dave Thomas

The C# version of the popular unit testing book.

Programming Ruby:
The Pragmatic Programmer’s Guide

by Dave Thomas and Andy Hunt

Back at the turn of the century, Dave and I were actively looking for a better language. I was using object-oriented Perl, which was a promising idea, but severely flawed in practice. Dave found this thing called Ruby from Japan, and we decided to write a book on it to help popularize the language. The rest, as they say, is history.

Pragmatic Unit Testing
in Java with JUnit

by Andy Hunt and Dave Thomas

Part of the original trio of Starter Kit books, this was our bedrock ode to unit testing back in 2003. Jeff Langr has updated this title in 2015 to Java 8, keeping us up with modern times.

Pragmatic Version Control
with CVS

by Dave Thomas and Andy Hunt

Part of the original trio of Starter Kit books: you can’t do anything without version control. No one should be using CVS anymore—we’ve got more modern books using Git. But this was the Starter Kit at the time: Version Control, Unit Testing, and Automation (written by Mike Clark).

Recent Blog Postings

Upcoming Appearances

  • TriAgile, Closing Keynote, Raleigh NC. Apr 16
  • Norwegian Developers Conference (NDC) Oslo, Talks, Norway. Jun 17
  • Better Software Conference Keynote, Workshop, Orlando FL. Nov 8-13
Andy Hunt lecture/talk Andy Hunt lecture/talk Andy Hunt lecture/talk Andy Hunt lecture/talk