The Agile mantra these days is write code instead of talking, but there's no faster way to iterate than to have a conversation. Sure you've got to write code at some point, but save yourself wasted hours and days doing the wrong thing and talk about it for 30 minutes.
People seem to forget that code is a means, not an end.
P.S. Down-voting the OP for having a different opinion, for shame Hacker News.