Live data from Hacker News

Ask HN: How Are People Designing Apps in the Age of AI?

news.ycombinator.com

11–20 of 22 posts

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#11
post #7

It seems to me that AI-based coding assistants are better at writing code for more established frameworks, which has led me to defaulting to vanilla or tried-and-true/"boring technology" because AI has trouble with newer or more frequently changing stuff. Curious if this has been the case for anyone else.

Not with shadcn/ui but I get what you mean. For me Gemini is frustrating, ChatGPT is outdated and Claude is actually useful.

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#12
post #10

Because AI is not there yet. Boilerplates are the better option until AI generation catches up. Here is what I do: 1. Explore an idea, research what competitors do, etc. 2. Use my own boilerplate for a greenfield project https://achromatic.dev (sorry for self-promo) 3. Write down what I actually want and paste the text and screenshot to v0 to see if it can generate something useful. 4. Improve/write the initial code…

+1 for v0. Good for creating starting base design. I then ask Claude to organise codebase, then take it to Cursor.

Should mention I'm non-technical and building a scrappy mvp this way. It could end up super scrappy...

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#13
I've moved to create metadata driven applications. This approach works well with AI as AI can be used to generate the metadata which powers the application.

For example I created an open source metadata crm called IceburgCRM iceburg.ca (available in Django / Laravel) recently. Without AI involved you could configure the crm by inserting data in the database. For example you add an entry for accounts, contacts, etc in the modules table and your crm will have menu links and a module section setup for accounts, contacts.

With AI you can now generate metadata needed to create custom crms. For example typing in "create a wine crm" in the AI prompt I build I can generate:

https://wine.iceburg.ca

"create a crm for bee keeping": https://beekeeping.iceburg.ca

"create a coffee lovers crm": https://coffee.iceburg.ca

Using AI in traditional applications opens up a new dimension for us crud developers. I think we will see a shift to more metadata applications in the future as the benefits become clear. It's a new field using a different type of creativity and some old school design patterns.

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#14

Yes I can help with this! I go straight to code, but I use my design copilot chrome extension [0][1] to constantly give me component-level design feedback as I build. It basically forms my entire design system now. Currently it’s a manual process - you use the built in screenshot tool and it kicks off the design feedback flow. But I’ve been playing with adding data-attributes for automatic feedback whenever the compo…

Hey mate, I tried your extension and I love the idea. I don’t want to be rude, just honest, but in my opinion, it’s in such an early development stage that it can be quite frustrating and overall not very good.

I won’t go off-topic with actual details (many of which I’m sure you’ve already considered), but I’d be more than happy to share some ideas if you’d like And not on the Chrome store, because I don't want to rate it just yet. (5* for the concept though )

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#15
post #14

Yes I can help with this! I go straight to code, but I use my design copilot chrome extension [0][1] to constantly give me component-level design feedback as I build. It basically forms my entire design system now. Currently it’s a manual process - you use the built in screenshot tool and it kicks off the design feedback flow. But I’ve been playing with adding data-attributes for automatic feedback whenever the compo…

Hey mate, I tried your extension and I love the idea. I don’t want to be rude, just honest, but in my opinion, it’s in such an early development stage that it can be quite frustrating and overall not very good. I won’t go off-topic with actual details (many of which I’m sure you’ve already considered), but I’d be more than happy to share some ideas if you’d like And not on the Chrome store, because I don't want to ra…

Sure thing, feel free to email me at this dev email:

h e l l o p a p i l l o n s o f t w a r e d e v

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#16
The value of frameworks is reduced by the growth of AI-powered coding assistants. Frameworks were supposed to save you some time and improve maintainability, but with GenAI this seems to be not the case anymore (or soon).

(also future GenAI friendly frameworks may be not really programmer friendly)

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#17
post #10

Because AI is not there yet. Boilerplates are the better option until AI generation catches up. Here is what I do: 1. Explore an idea, research what competitors do, etc. 2. Use my own boilerplate for a greenfield project https://achromatic.dev (sorry for self-promo) 3. Write down what I actually want and paste the text and screenshot to v0 to see if it can generate something useful. 4. Improve/write the initial code…

+1 for v0. Good for creating starting base design. I then ask Claude to organise codebase, then take it to Cursor. Should mention I'm non-technical and building a scrappy mvp this way. It could end up super scrappy...

It's good to not have an empty canvas. Like a writer and an empty page. But the output is not that good yet imo.

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#18
My most productive workflow, is take a stab at what I want first and use gpt/claude to generate boiler plate code. I use the base components from tailwind components and ask Claude/GPT to tailor them to my needs.

Been working great! I proofread almost everything of course but moving really fast and not having to muck around with which tailwind class is really nice.

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#19

My most productive workflow, is take a stab at what I want first and use gpt/claude to generate boiler plate code. I use the base components from tailwind components and ask Claude/GPT to tailor them to my needs. Been working great! I proofread almost everything of course but moving really fast and not having to muck around with which tailwind class is really nice.

Try pairing Claude / GPT with Aider if you're not already. Not having to leave my terminal and having changes directly made in the repo ramps up the automation a bit. I turn the auto-commit flag off though, I don't know why that's the default.

https://aider.chat

Re: Ask HN: How Are People Designing Apps in the Age of AI?

#20
post #17

Earlier quoted context omitted.

+1 for v0. Good for creating starting base design. I then ask Claude to organise codebase, then take it to Cursor. Should mention I'm non-technical and building a scrappy mvp this way. It could end up super scrappy...

It's good to not have an empty canvas. Like a writer and an empty page. But the output is not that good yet imo.

I think it depends what you ask for. Notion style webpages, fine. Yesterday I asked for gauge charts and it didn't perform well at all, I'll need to get better at prompting.
Post reply on HN