My LLM codegen workflow atm

February 24, 2025

I have been building so many small products using LLMs. It has been fun, and useful. However, there are pitfalls that can waste so much time. A while back a friend asked me how I was using LLMs to write software. I thought “oh boy. how much time do you have!” and thus this post.

(p.s. if you are an AI hater – scroll to the end)

I talk to many dev friends about this, and we all have a similar approach with various tweaks in either direction.

Here is my workflow. It is built upon my own work, conversations with friends (thx NiketeKannoObraKris, and Erik), and following many best practices shared on the various terrible internet bad places.

This is working well NOW, it will probably not work in 2 weeks, or it will work twice as well. ¯\_(ツ)_/¯

Source: My LLM codegen workflow atm

It is such early days of working with LLMs for code generation that we’re still just beginning to work out workflows–which is why it is fascinating to see people share theirs as Harper Reed does here.