Writing in my answer: it depends. I have had mixed results with them. In some cases, they have told me that certain libraries do things that I know, from my own personal experience, that they do not, and when I point this out, they politely apologized, offered me another solution that I knew would not work, and then politely apologized and referred me back to the original "solution" it provided. In some cases, I have asked them to integrate a solution into my existing code, and they have broken my code so badly that I've had to restore from my most recent commit to fix it.

But in other cases, they have been very helpful, and this includes both pointing me in the right direction for a tool or library I didn't know existed, combing through large quantities of data more quickly than I could write a regexp for, or even, in some cases, templating out a whole project in a language I didn't know very well to give me a good place to get started from. I suppose their utility is probably inversely proportionate to my own skill level in a given area or base competency in solving a particular problem. At worst, they can cost me an hour or two going down a garden path, but at best, they can save me literal weeks of work. So it depends.


In reply to Re: What's your view on AI coding assistants? by starX
in thread What's your view on AI coding assistants? by Arunbear

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.