3 ms·
I find the issue is there is too much or too little abstraction in people's prompts to do technical tasks. There is proven value in first having CoT conversati
by j45 2y ago
I find the issue is there is too much or too little abstraction in people's prompts to do technical tasks.
There is proven value in first having CoT conversation to verify the scope, design and architecture, and only then begin to implement it.
At the same time, folk sare using Cursor with markdown files to maintain this information at all times (per prompt to be included), which significantly appears to increase the code quality and writing code how you want. Having a coding style instruction list is critical.
Java is an interesting beast though, it's got so much built in just a call away. No environments to mess with, no packages to really install, you get the whole universe available. For this, there are some better coding specific models, one of which is DeepSeek.
This model is almost exclusively coding right now, and the last I checked, their 2.5 model is outperforming Sonnet, and it's self-hostable.
I'd probably combine this with something like aider.chat to begin with.
There has been a bit more luck using something like aider.chat for coding things off the python/javascript/php trail.
The main thing I'm learning from coding youtube right now is there's a lot of ways that people code. Some think it through before, as they go, not at all and the results can vary, and there's no perfect way to do it.
Knowing what to ask, where, in which way is the secret that I've found. Often starting with Claude/GPT 4o on the web is better to get the inputs ready to put into a coding environment to begin.