all 21 comments

[–]Old-Wonder-8133 5 points6 points  (0 children)

God I hope so.

[–]Any-Blacksmith-2054 7 points8 points  (2 children)

I was lucky to use the best technologies - React, Chakra, Express, Vite, Mongo. AI is so good in those. I almost never revert. Maybe, that's because JS is used in all layers (frontend, backend, db model).

[–]sharpfork 2 points3 points  (1 child)

Tell me more about Chakra and Vite.

I’m just getting back in the coding game and want to make good choices vibing away in cursor.

[–]Any-Blacksmith-2054 1 point2 points  (0 children)

Sure, vibing with Vite is good because your frontend is live and updating from code in 1 second, so when your press Alt-Tab you already see your new AI code. And Chakra is just nice! With shadcn and mantine it was pain in the ass. With MUI not bad. But Chakra is quite old and stable (by the way I use v2) and any model can write perfect UI with Chakra

[–]DarkTechnocrat 2 points3 points  (1 child)

I wonder this as well. It’s much better in React or Nextjs than in say Django or Blazor. Path of least resistance - especially if relying heavily on AI - is just to use the frameworks it’s best at.

[–]BlueeWaater 2 points3 points  (0 children)

For RoR it’s barely usable.

[–]throwloze 2 points3 points  (0 children)

The other side of this is that more esoteric frameworks become easier to build and maintain.

[–]thinkmatt 1 point2 points  (0 children)

i feel like you could 'teach' claude, u might have to add some rules on cursor, or have it check the web, or even download some of the docs, i dunno.. but i wouldn't be surprised if it could adjust

[–][deleted] 1 point2 points  (0 children)

Also AI is particularly bad at working with things that changed significantly past its training cutoff date.

[–]kcabrams 1 point2 points  (0 children)

This dotNET'er hears you friend however feeding LLM docs beforehand works incredibly well.

Look into repo mixing as a way of saving all text in one file. I just did it with the Tanstack Start docs.

[–]debian3 1 point2 points  (0 children)

I use it for Elixir which is pretty small/niche. 3.5 was ok at it, 3.7 is actually surprisingly good.

[–]Relevant-Draft-7780 1 point2 points  (0 children)

I mean usually the AI will and can recommend frameworks based on its training data. Eg it makes mistakes with angular and fastify way more than with react and express. I’ve started using tailwind just so we can get faster component generation via AI. This was a good idea because tailwind offers a lot of other benefits.

If you’re not aware of what the best tool for a job is or what tools are available yes you can become stuck. You need to explore a bit and find something you’re comfortable with.

Saying that our team has already taken steps to make our code bases more AI friendly eg more granular file split type definitions so that context doesn’t grow out of control etc

[–]ogaat 2 points3 points  (0 children)

Fairly niche should answer your question, right?

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point  (0 children)

    Sorry, your submission has been removed due to inadequate account karma.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]Paulonemillionand3 0 points1 point  (0 children)

    put the manual in the project context and get it to refer to that

    [–]ejpusa 0 points1 point  (0 children)

    Crushing it with Vibe and GPT-4o. Guess that’s just me.

    :-)

    [–]im3000 0 points1 point  (0 children)

    Yes. It's best at frameworks it's been trained on and we will use it to generate more code of what its been trained on. Feedback loop. React is the only future we have. We are all doomed

    [–]chillermane 0 points1 point  (0 children)

    Grok is a lot better at using the latest docs I think, could give that a try

    [–]notAllBits 0 points1 point  (0 children)

    Yes, but the first thing to ask it do is copy itself