Hacker News new | ask | show | jobs
by debarshri 1757 days ago
Absolutely, agree with you. Creating value out of abstraction is generally driven by domain/use cases. For eg. in this case if I get an email from a customer with pictures on my gmail account, post it on instagram. Now, this is an use case that this abstracted but creates value.

Simple API abstracted leads to leaky abstract you are at the developer's discretion to implement it. With a concrete use case, abstraction is bounded.