Pide un plan antes del código
Para cualquier cosa no trivial, separa pensar de escribir. Pídele a la IA que esboce su enfoque primero. Esto atrapa suposiciones erróneas antes de que se conviertan en 200 líneas de código equivocado, y es mucho más barato corregir un plan que un (solicitud de incorporación de cambios).
I want to add rate limiting to my API. Before writing any code,
give me a short plan: where the limiter should live, what
storage it needs, what happens when a limit is hit, and any
tradeoffs. Don't write code yet — I'll approve the approach first.
Cuando el plan se ve bien, di "bien, implementa el paso 1". Cuando no, has gastado treinta segundos corrigiendo el rumbo en lugar de una hora desenredando código. Planificar primero es el hábito que más separa el prompting al estilo ingeniero del prompting basado en deseos.
La etapa del plan es también donde detectas que la IA elige una solución más pesada de la que necesitas: recurrir a Redis cuando bastaría un mapa en memoria, o construir a mano algo que una llamada a una biblioteca de una sola línea ya resuelve. Lee el plan con una pregunta en mente: ¿es esto lo más simple que podría funcionar? Si el enfoque huele a sobreingeniería, objeta con palabras simples ("este es un proyecto personal con un solo servidor, ¿podemos saltarnos el almacén distribuido?") antes de que se escriba una sola línea.