In a similar vain to what the author is talking about by writing tests you probably end up creating a better api, especially if you write the tests first.
I don't think a lot of people would argue that writing tests can be a good way to get feedback about a design. Some particularly vocal TDD advocates seem to be making it into an all-or-nothing issue, though.