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

As opposed to REST which, in practice, seemingly defines the network interface by what was convenient to the database layout?


The naive bijection of REST to table CRUD is both commonplace, and deeply flawed. Fortunately, databases do not have preferences; people do. That's one illustration of why I've found oppositional mindsets unhelpful to design processes. Heck, it's why they executed Socrates.

My first recommendation in any design process is, assume that Conway's law will define your interfaces.




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

Search: