‹ BackHN Continuity

Thread

There's no point at which turning your brain off will work

204 points · 156 comments · robin_reala

  1. Arubis · · focus · HN ↗
    Yes, and: the most important time to use your brain isn't in the loop.

    That _is_ valuable, and will remain so, but the temptation to turn it off is there because the loop is good and getting better at what it does. Once you're in the loop, with the rare high-value exception of catching total mistakes nad redirecting, you're mostly choosing between similar-yet-reasonable options. This isn't so much right-vs-wrong as relativistic optimization. Letting the loop do the work will get you a mediocre result quickly, and that's usually fine.

    The most important time to use your brain is _before the prompt_. Once you engage with your LLM and agent, you start biasing yourself, and its reasonable suggestions constrain your visibility into other options, other worlds.

    First, use your brain. Then write the prompt.

    1. xendo · · focus · HN ↗
      I don't agree. I'm recently a huge believer in Programming as Theory Building. The software creation itself is the part that makes you understand what you are building. It's impossible to understand things before you start building them, initial prompt can help you explore, but the idea that after that you can lean back is ridiculous. Most or maybe even all successful software projects are still heavily relying on the best software engineers. That's why anthropic and others are still hiring SDEs.
      1. Arubis · · focus · HN ↗
        In broad strokes, I agree. You still have to make decisions and apply taste. It's _extremely_ unlikely that you'll have the full spec and shape and architecture of something large fully settled in your head before you start.

        It's also unlikely that you're going to make those realizations, expressions, and decisions when your harness is asking you to choose between what _it_ identifies as being important decisions. If you're in the loop you're getting dumped on with lots of stuff that barely differentiates and you're biased away from catching things that matter.

        If you're in the loop, use the loop. It's not a terrible construct. It will give you a mediocre outcome. And if mediocre is sufficient, you're done.

        And here's the part that didn't make it into my prior comment -- if mediocre isn't sufficient, _stop the loop_. Play with what you've got. See how it behaves. Explore the edge cases yourself. Sketch how it works on paper, and how you want it to work, and think about how that should be constructed. Use your brain.

        Then write a really long prompt (maybe referencing your files and notes and assets) to get back into the loop again.

        I guess what I'm ultimately getting at is that the loop is useful _and_ a mind-killer, and using your mind is _also_ high value, so do both those things, but don't do them at the same time.

        1. xendo · · focus · HN ↗
          There are certain parts of my job that can be mediocre and I'm happy to offload them to models. Those are, however, not the parts that count.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.