Deleted Comment
I have started using AI coding assistant and I am not looking back.
This comes from an engineer that KEEP telling the junior on his team to NOT use GenAI.
The reality is that those tools are POWER TOOLS best used by engineers very well versed in the domain and in coding itself.
For them, it is really a huge time saving. The work is more like approving PR for a quite competent engineer than writing the PR myself.
My tool of choice is Cline, that is great, but not perfect.
And the quality is 100% correlated to:
1. The model
2. The context window
3. How well I prompt it.
In reverse order of importance.
Even an ok model, well prompted gives you a satisfactory code.
I have started using AI coding assistant and I am not looking back.
This comes from an engineer that KEEP telling the junior on his team to NOT use GenAI.
The reality is that those tools are POWER TOOLS best used by engineers very well versed in the domain and in coding itself.
For them, it is really a huge time saving. The work is more like approving PR for a quite competent engineer than writing the PR myself.
My tool of choice is Cline, that is great, but not perfect.
And the quality is 100% correlated to:
1. The model
2. The context window
3. How well I prompt it.
In reverse order of importance.
Even an ok model, well prompted gives you a satisfactory code.