‹ BackHN Continuity

Thread

First Principles Thinking

287 points · 138 comments · sunils34

  1. trwhite · · focus · HN ↗
    I'm really struggling to see how to make architectural decisions with an agent. It's great when you're at a total loss for ideas, but when you already have some of the pieces it ultimately wants to drive all of the thinking and takes over. Then it just feels like you're deferring your experienced judgement. I've seen colleagues lose the ability to reason any more without asking the agent to do it for them, because they inherently don't see the point if the agent is going to end up doing the whole piece (and probably auditing/overruling anything they came up with on their own).
    1. GMoromisato · · focus · HN ↗
      Sometimes it's easier for me to scaffold the architecture (in real, working code) and then let the agent fill in the implementation. And I make the agent document the architecture and have it refer to the documentation when coding. When I review agent code, I focus only on architecture (is it following existing architecture? is it introducing new structures, dependencies, etc.?)

      Other times, I let the agent create a black box with a well-defined interface contract. I don't care about the architecture inside the black box.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.