‹ BackHN Continuity

Thread

How to keep enjoying programming in a world of LLMs

352 points · 350 comments · signa11

  1. visarga · · focus · HN ↗
    > After just a few weeks of not coding and handing everything to agents you’ll notice that you have a hard time returning to coding yourself.

    The trend is in the opposite direction though, keeping your capability for hand coding is not going to help as much as you imply. How many people know how to ride a horse today, or routinely multiply large numbers by hand.

    The skill we need today is to compensate for coding agent blindspots and limitations, know their problems, have ways to approach those problems and still get code you can trust to be reliable and aligned with your intent.

    1. ehnto · · focus · HN ↗
      I think the skill we need is holistic systems thinking, which aligns with what you said. Essentially a good system becomes the guardrails for the LLM. There can be dozens, hundreds of aspects of a business or product that need to be considered at once to create a good system. Generally speaking I find by the time you have gathered all those aspects, explained them sufficiently to the LLM, it no longer gives good results. So a good systems thinker can take all that input, break it down into logical components and then get the LLM to work on those components.

      You still need to keep an eye on it, because the components necessarily lack context of 100% of the project, but you the human can actually keep it all in your head and can catch the nuances.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.