you are viewing a single comment's thread
view the rest of the comments
[–] 19 points 10 months ago (11 children)

Getting ai to do a complex problem correctly takes so much detailed explanation, it's quicker to do it myself

  • source
  • parent
  • hideshow 11 child comments
  • [+] -9 points 10 months ago* (10 children)

    While it's possible to see gains in complex problems through brute force, learning more about prompt engineering is a powerful way to save time, money, tokens and frustration.

    I see a lot of people saying, "I tried it and it didn't work," but have they read the guides or just jumped right in?

    For example, if you haven't read the claude code guide, you might have never setup mcp servers or taken advantage of slash commands.

    Your CLAUDE.md might be trash, and maybe you're using @file wrong and blowing tokens or biasing your context wrong.

    LLMs context windows can only scale so far before you start seeing diminishing returns, especially if the model or tools is compacting it.

    1. Plan first, using planning modes to help you, decomposition the plan
    2. Have the model keep track of important context externally (like in markdown files with checkboxes) so the model can recover when the context gets fucked up

    https://www.promptingguide.ai/

    https://www.anthropic.com/engineering/claude-code-best-practices

    There are community guides that take this even further, but these are some starting references I found very valuable.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 27 points 10 months ago (4 children)

    So even more work than actual coding.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 22 points 10 months ago

    Yup. It's insanity that this is not immediately obvious to every software engineer. I think we have some implicit tendency to assume we can make any tool work for us, no matter how bad.

    Sometimes, the tool is simply bad and not worth using.

  • source
  • parent
  • [–] 10 points 10 months ago (4 children)

    While you're right that it's a new technology and not everyone is using it right, if it requires all of that setup and infrastructure to work then are we sure it provides a material benefit. Most projects never get that kind of attention at all, to require it for AI integration means that currently it may be more work than it's worth.

  • source
  • parent
  • hideshow 4 child comments
  • [–] -3 points 10 months ago (2 children)

    "If I need to write boilerplate and learn a new skill, is it really worth it?"

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 10 months ago (1 child)

    My point was the investment in vs the value out may not be worth it for many projects. Beyond that, it may not be maintainable for all projects (at least with how fast things have been changing in this space and the heavy reliance on 3rd party systems to make it work).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 10 months ago*

    It's professional development of an emerging technology. You'd rather bury your head in the sand and say it's not useful?

    The reason not to take it seriously is to reinforce a world view instead of looking at how experts in the field are leveraging it, or having discourse regarding the pitfalls you have encountered.

    The Marketing AI hype cycle did the technology an injustice, but that doesn't mean the technology isn't useful to accelerate determistic processes.

  • source
  • parent