XP presented four values as the basis for its approach to software development. Humility is perhaps the 5th, missing value.
In this blog post for Gurock, I offer some thoughts on what it means to be humble. I relate humility to the unease that many seasoned developers feel about TDD–its insistence of building only the software needed to that point in time.