Hacker News new | ask | show | jobs
by averynicepen 54 days ago
It's important to recognize that there are no optimal "right" answers. If someone is telling you there is a best way of doing this, always treat their advice with suspicion. (Yes, this includes what I'm going to write below.) The reason is that because AI advances so quickly, there isn't enough time for the industry to stabilize on best practices and spread them widely before the underlying system changes and it's no longer applicable.

Because of this, I find it very important that you build your own understanding of LLMs, and create your own best practices from these first principles. Then, when you read about the next best thing, you can decide if it makes sense or not. Is it hype? Is it real? Does it logically align with what I understand about LLMs?

That being said, here's two things I find universally applicable:

1. You have to get very good at asking questions. Not only that, you also have to ask questions about the questions you should be asking. You also have to ask it to ask YOU questions.

2. Spec driven development is, in my opinion, a good place to start. Writing down what you're going to do and how you're going to do it has always been a good practice in any industry.