petesergeant 2 days ago

> while those who love solving narrow hard problems find AI can often do it better now

I spend all day in coding agents. They are terrible at hard problems.

  • vibeprofessor 2 days ago

    I find hard problems are best solved by breaking them down into smaller, easier sub-problems. In other words, it comes down to thinking hard about which questions to ask.

    AI moves engineering into higher-level thinking much like compilers did to Assembly programming back in the day

    • Nextgrid 2 days ago

      > hard problems are best solved by breaking them down into smaller, easier sub-problems

      I'm ok doing that with a junior developer because they will learn from it and one day become my peer. LLMs don't learn from individual interactions, so I don't benefit from wasting my time attempting to teach an LLM.

      > much like compilers did for Assembly programming back in the day

      The difference is that programming in let's say C (vs assembler) or Python vs C saves me time. Arguing with my agent in English about which Python to write often takes more time than just writing the Python myself in my experience.

      I still use LLMs to ask high-level questions, sanity-check ideas, write some repetitive code (in this enum, convert all camelCase names to snake_case) or the one-off hacky script which I won't commit and thus the quality bar is lower (does this run and solve my very specific problem right now?). But I'm not convinced by agents yet.

      • vibeprofessor 2 days ago

        >often takes more time than just writing the Python myself in my experience

        I guessed you haven't tried Codex or Claude code in loop mode when it's debugging problems on its own until it's fixed. The Clawd guy actually talks about this in that interview I linked, many people still don't get it.

    • petesergeant 2 days ago

      > I find hard problems are best solved by breaking them down into smaller, easier sub-problems. In other words, it comes down to thinking hard about which questions to ask.

      That's surely me solving the problem, not the agent?

      • vibeprofessor 2 days ago

        It's still work, but a different kind of work. You have this supercomputer that can answer almost any question and build code far faster than you ever could but you need to know the right questions to ask. It's like Deep Thought in The Hitchhiker's Guide: ask the wrong question and you get "42".