One thing I thought would have been incredibly useful for me is to go from HTML -> Figma
There is a ton of focus on going from Figma to something you could presumably dump into react or html. But I found nothing in the reverse.
Realistically, for a lot of applications, there are more things in production than in Figma. It's just not practical to spec everything out when you're moving fast. But when you do want someone to look at it or tinker, it's a huge lift to migrate your current production to Figma. I wish they would use some AI for that. Just take a webpage, and build the Figma design docs. Doesn't even have to be perfect, just good enough to get help from designers
Anyone with good SwiftUIfu care to take over? Then hopefully jsx-lite gets submitted to the ES specs like E4X. Then we can have UI write once and runs in all places.
It certainly did. It was the OG of "no-code" or "low-code".
But like no-code or low-code, the niche in which it's useful to a business is limited. I commonly say that if software (esp FLOSS) serves even only one person well, it's a success. By that criteria, it was massively successfull.
But 27 years later, we are still mostly writing "html" (or jxl, or whatever todays frontendframework has come up with) by "hand". Or writing code that churns out this HTML for us. And not dragging around stuff in Dreamweaver.
Some figma-export will serve niches, some of which I probably cannot imagine even. Prototyping, one-offs, cousin-erik-building-james-craft-brewery-site, etc. But even combined with generative- or transformative AI, it won't serve as the source for UI "code".
If by “people” you mean “developers”, then yes you’re right. But I don’t think anyone else ever really cared.
The problem with Dreamweaver is that you still needed a developer to upload and run the site. And back then, you couldn’t run single page applications (web stacks hadn’t evolved that far yet), so still needed developers to write the backend.
Thus there wasn’t a huge amount to gain in using Dreamweaver for the professional world.
AI has changed that in that it doesn’t have the same limitations as Dreamweaver. However, like yourself, I don’t think we’ll see AI replace developers. Or at least the current crop of LLMs still have a long way to go before they can be used without developer oversight.
Edit: also worth noting that Flash was everywhere back then too. So many web designers opted for Flash instead.
I actually do see developers being replaced by AI. But only certain roles and only after it solves the issues that e.g. Dreamweaver did not solve.
Building stuff from scratch is easy. AI can do it, dreamweaver could, that sweatshop worker on fiverr, newest junior hire, etc.
Maintaining legacy isn't. AI isn't there yet: at most it can replace existing with new, but it cannot "understand" context, history, The Reason Why Kevin Built This Weird Unintelligable Abstraction, or how the three different ways of validating an email are actually a business requirement.
Let alone building stuff that withstands the decay of real constraints and time.
I've been around long enough (30+ years software dev/engineer) to have seen this decay over and over and to know what works and what doesn't (It's a people issue, hardly a technical one).
I've never seen AI, that sweatshop worker on fiverr, newest junior hire, or any low- or no-code tool, amongst which Dreamweaver, churn out something that's easy to change, maintainable for months, years, decades.
There's software that gets a few hours a year of attention and keeps running, securely, performant. That can be picked up, changed or added to and deployed in hours. And there's software that will explode the moment you even glance at the files, let alone anyone fixing, updating, or g*d forbid, adding features to.
AI generated stuff almost exclusively falls in the last category. And we don't have anything AI around yet that can do this fixing, updating, adding features for us.
So currently it successfully replaces many of the code monkeys, fiverr-freelancers and junior devs churning out forever-greenfield-projects. But little else.
Sure, but I’ve seen plenty of senior co-workers deliver a pile of dynamite in Java and get a bonus for it, abandoning it to some other poor sod who will have to fix and maintain it. Managers who reward that behavior will probably be the ones who try to AI Everything, and it’ll probably work for just long enough to make all the devs redundant.
Yea. To be clear. With "senior" I did not mean "developers with over 16 months of experience" but developers that have failed spectacularly, several times, learned from that, and now strive to avoid these, and related mistakes.
A junior can never be that, due to lack of the experience. But too many long-term developers haven't failed, or haven't learned from these mistakes.
For example, about five years ago, I worked a few months with a 40+ years-of-experience software developer, who worked almost his entire life on one single product (in C++ and Java) in one company, solo. I was asked to assess if/how it was possible to get new people for this project because he was retiring.
Part of the code was marvelous and a true beauty. Other parts were horrors or inintelligable mess. He truly did not like Java (at first) so a giant part of the java codebase was there to make it look-and-feel somewhat like his (also non-standard) C++.
Ironically, the nice parts were those that were hardly touched or changed - infrastructure, boilerplate, etc. But the worst parts were those that needed frequent changes due to business demands or the ever changing outside world. He honestly never realized that there were patterns and systems (by now), to keep software manageable under real-world-demands and changes. That turned also to be the saving of this project: he loved "DDD" and "Design Patterns" (both he heard about, but never dove into), and implemented some core ideas in this project before handing it over: anti-corruption-layers, ports-adapters, dependency-injection, testing.
I want to be able to refactor designs, and not entirely from the command line. I do not see why Figma should not be able to do this. Coding comes later.
They’re adopting AI so that designers within figma can create. I don’t know whether this is good or bad (I don’t design) but if the tool everyone uses to mock things up gains coding abilities, we’re cooked.
You’ll be able to go from figma to production in weeks.
There's also code snippets so that developers can provide the HTML or React or whatever code to implement a component or set thereof. And that stuff feeds into an MCP server, so that in theory an AI / code assistant can implement a design in whichever framework you build in, but within some limits if you provide the right code.
Adobe is going to get absolutely trounced by GenAI. They've got so many competitors coming at them from all angles.
Also, innovation capital (engineers at startups) experience outsized rewards at startups when disruption happens. The better engineers will flock to more nimble outfits and reap the benefits.
Adobe has been thinking about GenAI longer than you probably have (probably added because this is HN and you never know).
I got to talk to a product engineer about some of their work back in 2021, and he was describing generative (and even generative-editive) capabilities they had in hand that most associate with the last two years, they were just figuring out how to productize them, many of which they have.
I have my own complaints about Adobe products and choices but they are far from out of the game, and they’re probably going to be fine, especially if a lot of people make the mistake of thinking of them primarily as a dinosaur Figma competitor.
Adobe has SOOO much money though that it will take a giant force to unseat them. Not to say we shouldn’t keep trying (I love Krita) but they have made sure they’re on the top of the totem pole. Complete with spyware on every designers computer.
This. I heard "gimp is free and will kill Adobe within a year or two" from 1997 or so. As much as I hate Adobe's methods it still wins hands down in UX for image editing. So, as a hobbyist, I have no plans to cancel my subscription.
I wish for some real competition in this space, but it will take a LOT of effort to dethrone Adobe. My 2c.
Figma is a whole lot easier to replace actually you can now actually with a self host OSS that came up with and bring your own api key from antrophic or open ai
While technically, Figma is just a web app tool. Replacing it would be hard. It has a ton of features, it’s well designed, it exports working wireframe mock ups you can use to demonstrate functionality. It’s good software.
entire design industry???? like are you sure that there are people out there works using photoshops,premier,illustrator etc that want more complex tool set???
Figma is what all the designers are using. If they turn that into a Claude for design and add the ability to complete the wireframes with AI generated code. There’s no need for engineers until after acquisition. Just maintenance.
The difference here is - Adobe tried using a proprietary stack. Figma can spit React. Everyone knows React - even if you use something else. It’s perfect timing with AI coding agents and every, single, UX team using it.
"Figma is what all the designers are using. If they turn that into a Claude for design and add the ability to complete the wireframes with AI generated code"
You can literally do this NOW without needing figma
Yeah, but I think the point is that designers are already using figma. There’s no mass exodus of designers from figma looking for an AI solution to replace it. So figma has a large paying base to which it can introduce AI generated code (which it has done to some degree already anyway).
like I said earlier, I don't think you need that feature since the only drowback you screenshoot the figma design paste it chatbox and it works
like literally require minimal effort, like do you think this designer so "technology" ill ??? so they need the chatbox and preview page directly into the same page?
There is a ton of focus on going from Figma to something you could presumably dump into react or html. But I found nothing in the reverse.
Realistically, for a lot of applications, there are more things in production than in Figma. It's just not practical to spec everything out when you're moving fast. But when you do want someone to look at it or tinker, it's a huge lift to migrate your current production to Figma. I wish they would use some AI for that. Just take a webpage, and build the Figma design docs. Doesn't even have to be perfect, just good enough to get help from designers