Skip to content
Snippets Groups Projects
Commit 34a89508 authored by Park Young Do's avatar Park Young Do
Browse files

Merge branch 'master' into 'master'

Update README.md

See merge request !12
parents 9716eb50 5f1eab79
Branches
No related tags found
1 merge request!12Update README.md
...@@ -542,7 +542,7 @@ When your code is getting both better and simpler, that is when you know it's ri ...@@ -542,7 +542,7 @@ When your code is getting both better and simpler, that is when you know it's ri
It was time for the name change. The new design looked much more like a dual of sendmail than the old popclient had; both are MTAs, but where sendmail pushes then delivers, the new popclient pulls then delivers. So, two months off the blocks, I renamed it fetchmail. It was time for the name change. The new design looked much more like a dual of sendmail than the old popclient had; both are MTAs, but where sendmail pushes then delivers, the new popclient pulls then delivers. So, two months off the blocks, I renamed it fetchmail.
이름을 바꿀 때가 된 것이다. 새로운 설계는 예전의 popclient 보다는 sendmail 과 비슷해 보였다. 둘다 MTA였으나 sendmail은 푸시(push) 후에 메일을 배달했고 새로운 popclient 는 풀(pull) 후에 메일을 배달했다. 해서 두 달 후에 나는 popclient 의 이름을 fetchmail로 바꾸었다. 이름을 바꿀 때가 된 것이다. 새로운 설계는 예전의 popclient 보다는 sendmail 과 비슷해 보였다. 둘다 MTA였으나 sendmail은 push 후에 메일을 배달했고 새로운 popclient 는 pull 후에 메일을 배달했다. 해서 두 달 후에 나는 popclient 의 이름을 fetchmail로 바꾸었다.
There is a more general lesson in this story about how SMTP delivery came to fetchmail. It is not only debugging that is parallelizable; development and (to a perhaps surprising extent) exploration of design space is, too. When your development mode is rapidly iterative, development and enhancement may become special cases of debugging—fixing `bugs of omission' in the original capabilities or concept of the software. There is a more general lesson in this story about how SMTP delivery came to fetchmail. It is not only debugging that is parallelizable; development and (to a perhaps surprising extent) exploration of design space is, too. When your development mode is rapidly iterative, development and enhancement may become special cases of debugging—fixing `bugs of omission' in the original capabilities or concept of the software.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment