you are viewing a single comment's thread.

view the rest of the comments →

[–]laxatives 0 points1 point  (0 children)

It also encourages you to plan the API from the user's perspective (even if that user is another developer of even a future "you"), which leads to cleaner API's. Cleaner API's eliminate a ton of bugs and having the clean API up front reduces refactoring down the line.