Hacker News new | past | comments | ask | show | jobs | submit login

I love citing this one (from https://spacecraft.ssl.umd.edu/akins_laws.html):

> 15. (Shea's Law) The ability to improve a design occurs primarily at the interfaces. This is also the prime location for screwing it up.

While this is about hardware interfaces, software interface fulfill the same exact role, and the same exact principle applies. The design is in the interface. The implementation is just grinding until it's done, because the decision of how something will be implemented are already determined by the interfaces and the information we have on the infrastructure we'll be doing the implementation in.




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

Search: