|
|
|
Ask HN: How to Start with LLMs/Vibecoding?
|
|
1 points
by e-topy
6 days ago
|
|
Inspired by LLMs lately becoming (terrifyingly) capable, and my new work project being no longer fun, I wanted to ask: how should I (or anyone experienced in programming but new to using AI) get started with AI in programming? I understand a lot of the theoretical basics (NNs, LLMs, Agents), but I haven't really tried using them for my professional work. I'd normally just search the internet, but considering the amount of conmen and slop, I'd rather ask people who actually use it. Guides, blog posts, videos, anything useful or informative would be very appreciated. For context, I am studying CS and have been working as a full stack ~junior for 3 years now. |
|
You'll notice the tools push different perspectives, coding in VS will probably push more of the discrete task, AI as a junior dev approach, claude code/codex/pi/opencode etc can be more "autonomous, dont even show the diff" vibes with long running tasks that spit out 10,000 lines of code without even asking for any feedback or review.
What I have found is that planning documents are critical, start with an agile roadmap that links to epics files outlining large features. They should have clear acceptance criteria that act as gates to close out stories/sprints/epics. Every document should say "follow red/green TDD" so that testing discipline is a firm requirement.
I have also found that AI will go rogue no matter how good your context, planning, evals or TDD, so always work on a clean git branch so you can blow it up if the AI does something wrong. Treat AI sessions as experiments and prototypes and be careful of feeling sunk cost fallacy. Code gen is cheap so do implementations 4 times until you get "good" code/ui/ux architecture etc.
I would be happy to do a pair programming session to show how I do things. I built www.propelcode.app an agentic IDE so I can experiment with ways of coding and not be dependent on the frontier labs or big company products.
https://calendly.com/ryanwmartin/open-office-hours