Hacker News new | ask | show | jobs
by bredren 322 days ago
Congratulations to everyone who made this company go. That said, this company's growth seems threatened by AI adoption rather than boosted by it.
3 comments

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

The feature we need most is Figma > SwiftUI, etc. The ability to take the Figma UIs and export to web and mobile would be such a time saver.
jsx-lite had it in experimental mode for a while: https://github.com/lamppkk/jsx-lite

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.

There is a Storybook-to-Figma [0] plugin, the same company built a whole slew of X-to-figma plugins.

[0] https://www.figma.com/community/plugin/1075741140914731351/s...

Ah yes Dreamweaver. Look how well that turned out.

Turs out people don't want "quick dump as HTML" but rather "maintainable, understandable, performant HTML". I don't see how that has changed with AI.

Dreamweaver was a widely used tool back in the day and definitely started a trend in web design tools.
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.

Take your current project, then run `figma-cli-ai --fix` and have a modern design.
I guess I'm missing the joke as this doesn't seem to be a thing?
Check out html.to.design
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.

And we'll have 10x of the Tea app incidents.

AI tools are still just that tools - they're not abstraction layers from "intent" to "production product".

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.
It won't just be figma. The market is already filling up with lots of players in this space.

There may be no moats. Just distribution winners.

Never underestimate the power of market share. Adobe has had a bunch of competitors but still dominates design.
Speaking of Adobe!

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 is a dinosaur.

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.

Content-aware fill was introduced in 2010
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.

adobe moat is complex desktop software

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.
Yeah but a lot less complex than adobe suite
What kind of a moat is that? Who says "I want complex desktop 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???

are you sure that these people don't exist???

talk about arrogant

> It won't just be figma. The market is already filling up with lots of players in this space.

MongoDB wants a word.. another "this will never amount to anything" HN special.

It'll depend on other vendors to make the models who will eat up all the margins
"but if the tool everyone uses to mock things up gains coding abilities"

adobe tried this 10 years ago (Adobe dream weaver) and failed

I literally can drag and drop design photos from drawing board to claude or open ai chat and they recreate it themselves instead of needing figma

not sure where you know that "we are cooked" its for them not us

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?