Live data from Hacker News

I think you might be fooling yourself with AI

louwrentius.com

1–10 of 174 posts

Re: I think you might be fooling yourself with AI

#2
I've noticed that you can either move very fast with AI, or very slow. Moving fast, you place a lot of trust in the agent and let it proceed and create something very quickly that works at a surface level and that you don't understand at all. Moving slow you take the time to ask questions and understand every part of the application and learn more about how to code it yourself and make changes as necessary.

One thing I've noticed is, that coding manually is exponentially more stressful than the slow AI approach. I'm not going any faster than I normally would, but the burnout doesn't show up on the fifth day of the week. The hyper-focus is kind of fun but utterly exhausting.

With the fast approach I can create impressive demos and POCs that are nowhere near ready for production. But sometimes that's exactly what I need.

Re: I think you might be fooling yourself with AI

#4
post #2

I've noticed that you can either move very fast with AI, or very slow. Moving fast, you place a lot of trust in the agent and let it proceed and create something very quickly that works at a surface level and that you don't understand at all. Moving slow you take the time to ask questions and understand every part of the application and learn more about how to code it yourself and make changes as necessary. One thing…

I just spent multiple evenings talking through a small data model. With the massive number of misses the model had, I can’t imagine how bad it would have been if I had let it yolo the first design of its choice, to build on.

The requirements didn’t really change, opus just couldn’t see all the real world potential issues with its various suggestions.

But it was helpful for me to talk it out. So I guess it fell in the (very) slow category of productive use.

Re: I think you might be fooling yourself with AI

#6
post #2

I've noticed that you can either move very fast with AI, or very slow. Moving fast, you place a lot of trust in the agent and let it proceed and create something very quickly that works at a surface level and that you don't understand at all. Moving slow you take the time to ask questions and understand every part of the application and learn more about how to code it yourself and make changes as necessary. One thing…

I love that you can mix these approaches. It lets me very quickly get a working prototype and then I can focus on optimizing the areas I care about / are having issues.

Re: I think you might be fooling yourself with AI

#8
post #2

I've noticed that you can either move very fast with AI, or very slow. Moving fast, you place a lot of trust in the agent and let it proceed and create something very quickly that works at a surface level and that you don't understand at all. Moving slow you take the time to ask questions and understand every part of the application and learn more about how to code it yourself and make changes as necessary. One thing…

This, I'm working on a game engine as a hobby project. I can do one "big" feature over a weekend, most of it including designing and manual testing that it's working as expected, but then it takes me 2 weekends to break up the changes into smaller commits using jj, which also gives me the chance to review and understand the code myself. So it's a weird mix of fast and slow, but I think I've grown to prefer reviewing over writing so it works for a hobby project.

Re: I think you might be fooling yourself with AI

#10
post #2

I've noticed that you can either move very fast with AI, or very slow. Moving fast, you place a lot of trust in the agent and let it proceed and create something very quickly that works at a surface level and that you don't understand at all. Moving slow you take the time to ask questions and understand every part of the application and learn more about how to code it yourself and make changes as necessary. One thing…

I think almost anything you can build autonomously with a fully independent AI agent, you can build far better with the slow AI approach. It is a good trade off between the super fast agentic approach and the full manual approach, and leaves you with a codebase you can still reason about and find ways to improve.

Also, once you build something with slow AI, it becomes more practical to actually rewrite it by hand quickly and refactor it in a way that makes more sense for humans. It’s “humanwashing” the code.

Post reply on HN