Hacker News new | ask | show | jobs
by tim-tday 24 days ago
As with many things it matters how you do it.

Some things I do to increase my luck with AI coding: Always Keep your mind engaged in the problem. (Failing to do this is the precursor to project failure)

Start with a plan. Review the plan and really think it through.

Work inside a functional framework or template (don’t reinvent the wheel)

Use collaborative language with your coding assistant.

Work in small chunks. (Build a feature in a feature branch, send it to a colleague for review) Test often. (Ai is good at catching and diagnosing its own mistakes. Have it write lightweight tests and run them automatically)

I have an area of tech that I know backwards and forwards. I can often one-shot a feature or product in that field.

I also branch into areas I don’t know as well. When I’m on its like magic. When it goes wrong I’m an idiot apprentice playing with the master’s tools.

I’ve successfully shipped a dozen projects.

I can often get into flow and ship something in four hours that would have taken me two weeks before.

I have also overstepped and built things I don’t know how to debug (called an expert and he diagnosed and fixed in 30sec)