Email or username:

Password:

Forgot your password?
Darius Kazemi

Love this little chunk of hard-earned wisdom from Dave Clark, an early Internet pioneer.

"If you want your application to be robust, you got to put the shit in."

4 comments
Darius Kazemi

Important point here that mail (in this case over SMTP) was basically the earliest internet application that had to "just work" because it was fire-and-forget. FTP came before mail, and was critical, but also it was something that when it failed, it failed noisily and you could call someone to fix it. If your mail is not delivered, you might never know!

Will Thompson

@darius this is great, thanks for sharing it. Funnily enough I learned the value of a well-placed retry loop at the same gig which relied heavily on FTP, because noisy failures for transient errors meant being paged in the middle of the night.

[DATA EXPUNGED]
Go Up