News for hackers. Stuff that matters.
Re:The Better You Program, The Worse You Communicate by grandalf on Monday June 08, 2009 @08:37PM (#648307)
This is a truly worthless article.

Consider UDP (the protocol). It is not DRY, yet it works extremely well for some types of problems. The article suggests that programmers, by their nature, are unable to conceptualize that some problem domains require redundant information.

I'm quite surprised that this article made it to the front page of HN once, much less twice!

Re:The Better You Program, The Worse You Communicate by dinkumthinkum on Monday June 08, 2009 @10:21PM (#648405)
Well, while applications that utilize UDP may not be "DRY;" I don't see how UDP is not DRY.

Although, I think using "DRY" in this context sort of misses the point. It's not just that we don't want to repeat code because it's sort of inefficient but it is hard to maintain as that fixing a bug in code block C requires making that fix in its repeat code block C'.

But I agree, the article is sort of odd.

Re:The Better You Program, The Worse You Communicate by grandalf on Tuesday June 09, 2009 @01:09PM (#649412)
When receiving UDP packets, there is no guarantee that a packet that is arriving has not already been received.