Need to use the Wittgenstein approach: “What can be shown cannot be said.” LLMs need you to show it what you want. Its model has seen nothing. Built up a library of examples. Humans also work better this way. Just good practice.
I think that's why cursor works well for me. I can say, write this thing that does this in a similar way to other places in the codebase and give it files for context.
polishdude20|7 months ago