Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I like this example :) Another good example might be Git's distinction between "porcelain" and "plumbing"; the porcelain is implemented in terms of the plumbing, and gives a nicer* interface in terms of what people generally want to do with Git, but the plumbing is what actually does all the general, low-level stuff.

* opinions vary



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: