There's this, which is more "will we fire all the designers?" (No), and there's the other massive problem: they were a nice, simple, web-native thing that was easily positioned to displace Photoshop and Sketch.app. They never really successfully landed things that we used to call "major version bumps" and it's devolved into quite a mess. Not anywhere near Photoshop-level, but...it's a strange situation to me because…
Will Figma become an awkward middle ground?
41–50 of 134 posts
Re: Will Figma become an awkward middle ground?
#42Re: Will Figma become an awkward middle ground?
#43why would I want to use figma when I could use a non-laggy product that can convert my designs to code?
Re: Will Figma become an awkward middle ground?
#44This will come off as a humble brag, but I will say it anyway. Right now, I am tasked with building a PoC for a new product my team wants to build by the end of the quarter. We have one big problem - we have no designer on staff. But we do have a design system with a library with re-usable react components and tailwind css, and those are things I am pretty good with. So I have full autonomy when it comes to turning p…
My experience is that you should never code and design at the same time for non-trivial products. When I'm doing design work, there is a product spec already defined but it almost always changes once initial designs are completed and people have a better understanding of how it would work in practice. If you were to code and design at the same time you would inevitably writing some logic as well and this often turns…
I used to teach at a UX grad program where students were required to learn both design and development. But doing both on the same project was almost always a mistake -- the designer has to deeply understand and advocate for the end-user's mental model while the developer has to deeply understand the technical model and constraints. Attempting to do both often end up conflating them or compromising on at least one of them.
Sort of like how many lawyers are skilled enough to handle either prosecution or defense but few do both on the same case.
I think there's a Nielsen/Norman article on this but can't find it at the moment.
Re: Will Figma become an awkward middle ground?
#45This will come off as a humble brag, but I will say it anyway. Right now, I am tasked with building a PoC for a new product my team wants to build by the end of the quarter. We have one big problem - we have no designer on staff. But we do have a design system with a library with re-usable react components and tailwind css, and those are things I am pretty good with. So I have full autonomy when it comes to turning p…
My experience is that you should never code and design at the same time for non-trivial products. When I'm doing design work, there is a product spec already defined but it almost always changes once initial designs are completed and people have a better understanding of how it would work in practice. If you were to code and design at the same time you would inevitably writing some logic as well and this often turns…
In my case, I am just iterating on the fly with our end-user(s) (we also do not really have a product owner).
It may not have been obvious, but I am working on an app for internal stakeholders, not for external customers (the customers that my company serves).
So when it comes to designing for external end user + customers, design is serious and necessary consideration, which is where Figma would come in.
Re: Will Figma become an awkward middle ground?
#46This will come off as a humble brag, but I will say it anyway. Right now, I am tasked with building a PoC for a new product my team wants to build by the end of the quarter. We have one big problem - we have no designer on staff. But we do have a design system with a library with re-usable react components and tailwind css, and those are things I am pretty good with. So I have full autonomy when it comes to turning p…
My experience is that you should never code and design at the same time for non-trivial products. When I'm doing design work, there is a product spec already defined but it almost always changes once initial designs are completed and people have a better understanding of how it would work in practice. If you were to code and design at the same time you would inevitably writing some logic as well and this often turns…
vs Worrying about creating some figmentary Figma imaginarium that wont translate well into the actual app
I do think there is a risk, it's just not of throwaway code (the effort of that throwaway is vastly smaller than what this path replaces). The risk is more how & where the future could be constrained. If the prototype starts becoming the app, there's some risk the prototype imposes poor app architecture. If the prototype starts becoming the app the effort to mock/prototype new ideas risks becomes higher.
I strongly agree with the parent about getting in there & trying things semi live, not being afraid to wade in. The component offerings are excellent today, don't wire most of them up, just throw them on the screen as best you can & put in minimal stitching or hardcode a forward/back through states.
The fear of this going bad is way outsized. The design industry needs to get where the puck is going & stop playing around with fancy abstract design tools.
Re: Will Figma become an awkward middle ground?
#47I feel seen! I'm one of these codey designers. The madness that exists in modern design teams (I used to manage a team of 50!) is insane. There's a lot of time spent on "design systems" in Figma. Very generally Figma is not the website, and the effeciency additions of building tools there is a lost cause. Modern CSS and your JS frontend of choice is a lot quicker and more powerful for component building and general d…
> There's way too much to do with media break points As someone who has been handwriting HTML/CSS for literally 25-years, I'm still shocked dealing with media break points isn't easier. It easily snowballs into you having 3 different CSS (phone/tablet/desktop). I wish there was something akin to 'light-dark' (where you can specific a different value conditional on the environment) but would be trigger based on window…
Re: Will Figma become an awkward middle ground?
#48I honestly cannot understand the hype around figma. it's such a weak product. it's laggy, the interface is not fantastic and it isn't even able to convert the proposed interfaces to code? why would I want to use figma when I could use a non-laggy product that can convert my designs to code?
A lot of commenters here are lamenting the practicality of modern design culture (which is often centered around figma) for smaller teams / earlier projects where collaboration may not be as much the bottleneck. The tool itself is still very useful for small team collaboration though, and for folks thinking through ideas without having to code them up.
Figma also pioneered putting complex tools into the browser. Today people take multiplayer and 60fps canvas for granted but Figma basically created the space. It was a humongous technical achievement and continues to be a very difficult thing to copy, though folks are obviously trying (e.g. Penpot).
AI conversion of components to code is WIP for all toolmakers but obviously on the roadmap. Another hard problem you're kind of trivializing here.
> why would I want to use figma when I could use a non-laggy product that can convert my designs to code?
Can you list some examples?
Re: Will Figma become an awkward middle ground?
#49Slightly off-topic, but I dislike this trend of "designers over-designing everything". This website is aesthetically pleasing, and has it's own unique style, but scrolling the home-page is laggy on my $4,000 Macbook (Chrome). I guess it's because it downloads 14MB of resources and tries to download more based on scroll position?
Re: Will Figma become an awkward middle ground?
#50I'm not saying that I'm a unicorn and that my idea-to-code-to-design execution is flawless, but I certainly believe that in this situation, if I hadn't done it this way, I wouldn't have done it all. However, doing this would be wasteful or dumb in almost every other situation that requires my design output.
People pay for Figma precisely because it's a middle ground. It was a middle ground before, and it will continue to be unless something fundamental changes.