3 ms·
Does AI remove all struggle? I would credit my relative success (compared with many complaints I’ve read) at building software using AI as a helper to the fact
by bartread 5mo ago
Does AI remove all struggle?
I would credit my relative success (compared with many complaints I’ve read) at building software using AI as a helper to the fact that I’ve already solved the problem in my mind before I prompt the AI, and I tell it how I want the problem to be solved. Generally it’s possible to do that in English much more tersely than it is in code.
So what I’ve done is the hard (in the sense of problem difficulty) work and simply got the AI to do all the typing for me because I just can’t be arsed any more. The typing isn’t the hard part of software development: just the part that, historically, has taken up a massive chunk of my time in the domains I’ve worked it.
I’m not saying this works for everyone in every situation but, as far as I’m concerned, bring it on.
- lokhura 5mo ago>Generally it’s possible to do that in English much more tersely than it is in code. I really doubt this is the case for any decent amount of complexity. English is ambiguous. Programming languages exist because we don't want this ambiguity from natural languages. A sufficiently descriptive spec written in English is barely indistinguishable from just code. We've come full circle.
- bartread 5mo agoIt’s the case because English is wildly more expressive than many commonly used programming languages. And especially when you take into account the mess of front end web development and tooling.
- MarsIronPI 5mo agoPaul Graham might say if that's the case then you need a more expressive language.
- an5ragchoudhary 5mo agoThe tool can only really help you already have something close to the answer you're looking for.