(no title)
timuckun | 7 months ago
For example if you are using rails vibe coding is great because there is an MCP, there are published prompts, and there is basically only one way to do things in rails. You know how files are to be named, where they go, what format they should take etc.
Try the same thing in go and you end up with a very different result despite the fact that go has stronger typing. Both Claude and Gemini have struggled with one shotting simple apps in go but succeed with rails.
siva7|7 months ago
solumunus|7 months ago
yurishimo|7 months ago
While a lot of people here on this platform like to tinker and are often jumping to a new thing, most of my colleagues have no such ideas of grandeur and just want something that works. Rails and it's acolytes work really well. I'm curious to know what popular frameworks you're referencing that don't fit into this Rails-like mold?
brokegrammer|7 months ago
Same thing with other libraries like HTMX. Using TypeScript with React, and opinionated tools like Tanstack Query helps LLMs be way more productive because it can fix errors quickly by looking at type annotations, and using common patterns to build out user interactions.
dmix|7 months ago
topato|7 months ago
rafamvc|7 months ago
EGreg|7 months ago
the more constraints you have, the more freedom you have to "vibe" code
and if someone actually built AI for writing tests, catching bugs and iterating 24/7 then you'd have something even cooler
delta_p_delta_x|7 months ago
This is called a nightly CI/CD pipeline.
Run a build and run all tests and run all coverage at midnight, failed/regressed tests and reduced coverage automatically are assigned to new tickets for managers to review and assign.
mhluongo|7 months ago
delifue|7 months ago
Tostino|7 months ago
timuckun|7 months ago
debugnik|7 months ago
Fire-Dragon-DoL|7 months ago
globular-toast|7 months ago
hkt|7 months ago
newswasboring|7 months ago
liveoneggs|7 months ago