5 ms·
The number of feature areas where Figma succeeded and Adobe failed is astounding. The closest analogue I can think of is SpaceX and Boeing. Figma solved online
by notjustanymike 4y ago
The number of feature areas where Figma succeeded and Adobe failed is astounding. The closest analogue I can think of is SpaceX and Boeing.
Figma solved online tooling, collaboration, interaction protoyping, design systems, and stakeholder review with a single product. Their renderer can handle hundreds of frames in the same screen with no performance degradation.
Meanwhile Adobe continues to struggle putting together version of photoshop or lightroom on a tablet that people like.
- adrianomartins 4y agoAdobe it's a classic case of Sales-led-development, which started to generate a huge organisation that is very slow and far away from it's users. On the other hand you have a Figma, product-led, figuring out what's best for users, and kicking ass with a web-based solution that IS what designers/devs need. Legends!
- VyseofArcadia 4y ago> Meanwhile Adobe continues to struggle putting together version of photoshop or lightroom on a tablet that people like. I'm sure there's more to it than this, but Figma started with a clean slate. Having a legacy codebase means a few things, and one that doesn't get talked about very often is that there is a lot of pressure to re-use code even if it would be more difficult than a re-implementation. I've worked on legacy codebases, and it goes something like: you start working on a new feature. You realize you need to implement some extra detail you didn't think of. You mention this in standup, and your manager says something like, "oh, no problem, Steve implemented a function that does that back in '97. You should use that because the old code already handles all these edge cases." So then you spend the next 2-3 sprints struggling to get Steve's code working, because his code and your code both made some assumptions about the data model that are incompatible. It doesn't really help that Steve's code has some subtle reliance on global state, so you have to worry about saving that global state, changing it, calling Steve's code, restoring the saved state, all while praying to various gods that it doesn't break anything on another thread you didn't know about. Or it would have taken just a couple of days to reimplement it in a way that already plays ball with your data model. Sure, it's not DRY, but dogmatic DRY can be a big source of pain in legacy codebase.
- aikinai 4y agoLightroom and Photoshop for iPad are brand new and nowhere close to their legacy versions.
- oangemangut 4y agothat doesn't mean they haven't relied heavily on either re-using Ps code or making an effort to shim between the various OSs and what they already have for Ps.
- kyriakos 4y agoAdobe XD started with a clean slate but ended up being inferior to Figma. Even simple XD shared prototypes on the web are multiple times slower and less responsive than figmas.
- wly_cdgr 4y agoPhotoshop is a VASTLY more complicated, sophisticated, and feature rich product than Figma. It's not fair or relevant to compare them directly