Ask HN: I give in, what are the resources for picking up AI-assisted coding?

3 points by dhosek 2 days ago

I’m very much an AI skeptic. My limited exposure has me thinking, OK, it sometimes reduces typing, but it’s as often wrong as not, but then I hear people talking about big productivity increases with AI. So what are the tools people are using? Ideally, I don‘t want to have to learn a new IDE (I’m firmly ensconced in the Jetbrains family of IDEs), but I guess if I must I must. Pointers to good tutorials (I prefer text over video) and documentation would be welcome.

pickle-wizard 16 hours ago

I don't use AI for writing code directly. If I am working with a new framework or SDK I'll ask it for examples of how to do something, and then write the final implementation myself. This saves a lot of time digging through poorly written docs or decade old StackOverflow posts. However do keep in mind that it does sometimes make stuff up, so you have to keep an eye on it.

I'm a solo dev and also use it to rubber duck what I am planning to do. I can give it my requirements and it helps me to refine my plan. This is what I mostly use it for.

I know people say it is great for writing boilerplate, but I just don't find myself writing much boiler plate.

the__alchemist 20 hours ago

When you get stuck on something, or recognize a tedious task, pass an LLM the minimal set of info to complete the task. Fn sigs, structs, the error msg, and a terse description.

  • dhosek 9 hours ago

    See, here’s the thing: I’ve been coding probably longer than you’ve been alive. I don’t need help with this kind of stuff. I can read docs and use Google (although the amount of incorrect stuff I see in the Google AI summaries makes me annoyed that it takes up real estate in the search results, not to mention all the AI-slop webpages).

hollownobody a day ago

Try Claude code, codex-cli, or gemini-cli. They are CLIs, as their name indicates. The Gemini one is free.

  • dhosek 9 hours ago

    Amazing that I got four responses and this is the only one which offers some mildly useful information.