I Built the Same “Modify” Feature Twice. The User Contract Was Completely Different.
When I first added a “Modify” feature to my tattoo product, I assumed the interaction pattern would be reusable.
Both workflows looked similar on the surface:
generate an image
keep the result
descri
wslabs.hashnode.dev5 min read