3 ms·
Crystallising architecture around the front-end is one of those anti-patterns my grandmother warned me about.
by inopinatus 6y ago
Crystallising architecture around the front-end is one of those anti-patterns my grandmother warned me about.
- a-priori 6y agoWhy not? The front end is closer to your users. Shouldn't that be the focus?
- inopinatus 6y agoAnalogies about proximity are beguiling but misleading. They’re all hat and no cattle. Streamlining the ticket office won't make your trains run on time, and you can’t just put more lipstick on a dead pig, since ultimately it lets the tail wag the dog. Which is to say, a great user experience comes from the heart, not the skin, of your product.
- zionic 6y agoAs opposed to REST which, in practice, seemingly defines the network interface by what was convenient to the database layout?
- inopinatus 6y agoThe 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.