Hacker News new | ask | show | jobs
by cageface 5877 days ago
This kind of supports the notion that "files" shouldn't be too closely tied to a single application. If I'm dealing with images, for example, I might want to crop them but also zip several of them into a zip file and then mail them, so at least three applications need to share the same data.

It's sort of an AOP problem. Do cross-cutting concerns like compression and email belong in separate apps or should they be implemented in each app?