4 ms·
I agree 100% with this thought process, I have trouble understanding why people are willing to use a product that gives them so little control over their work.
by robenkleene 7y ago
I agree 100% with this thought process, I have trouble understanding why people are willing to use a product that gives them so little control over their work.
Because of this, I've spent a lot of time reading about why people choose Figma, and the reasoning is simply that they value working together more efficiently more than they value data ownership.
There are a few interesting take-aways that come from that observation:
1. Over time, there might be a divide with file-based apps for personal use on one side, and web apps for group use on the other (we're probably already here outside of some areas, like video editing and programming, where people still collaborate by editing files).
2. Even for the file-based apps, outside of expert users, it's actually probably preferable for most users to use a web-based app and take their risks with the company behind it, rather than keep track of those files themselves. E.g., picture users with no backup strategy, and all their files on one computer in their house. For these users, dealing with the future of Figma is probably safer than them keeping track of their files themselves.
3. Another fascinating angle here is that programming ends up side stepping all these trade-offs entirely, just because of version control (which is facilitated by plain text file formats), which solves both problems simultaneously (collaboration and offsite backups). Version control, and by extension plain text, are such powerful concepts that they end up splintering off programming from the trajectory the rest of the software industry is on.
- mattkevan 7y agoReally good points. You’re right. Individually, files stored in Figma probably are a lot safer than on a hard drive that’s never been backed up. Organisations should probably think hard though. Sketch files are basically a bundle of zipped JSON files and image assets, lending themselves quite nicely to version control. Abstract, for example, is a nice UI layer over Git and neatly adds versioning, collaboration, and developer hand off to Sketch.