Be fair, he did. We've had since at least March 21st 2010 to comment on these changes when the first beta was announced.
Joe
Well, I didn't see that post, though given the date, it's perfectly understandable in my case (on the date of that post I had a considerably more important family-related matter to deal with). If that was the only place that information was posted, I can see how some of us may have missed it. A change that big at least deserved its own post, not just a mention "below the fold" on a post that covered many changes. And then there is the way the change is introduced:
"Moving on to Outbound Routes and Trunks. While working on the
internal plumbing I decided to get rid of those
dialrule textareas in favor of a GUI that might make it more intuitive and less error prone. ..."
I bolded those two words up there just to make the point that even if someone might have seen this post, they may have thought that it was already a done deal. The post certainly doesn't invite comment or criticism, so if this was the first mention of this change, there were probably many people who read it, didn't give it that much thought because they were not being asked to comment on it, and only after they had finally installed it on their systems did they have that moment of realization, that sinking feeling of "holy sh-t, you mean I have to enter each and every one of these several hundred lines of dial patterns in these little text boxes?!?!"
And note that PL says "
I decided" - not "I asked the community what they thought and then after careful consideration made this major change", not even "I consulted with all the other developers and we all agreed this was the way to go" (though now that someone has brought it up, he'll probably say all the developers were in agreement on this change), but simply that he decided to impose this change on everyone.
So, my original comment might still be valid. I give you that he did give some notice, if you happened to see it buried in that post, of what his intentions were, but there's still no indication that he fully explained the impact of this change, nor sought opinion from the community at large (nor anyone other than himself) prior to implementing this.