Comment by M4v3R

5 months ago

I’m currently doing something very similar to what GP is doing - I’m building a hobby project that’s a desktop app with web frontend. It’s a map editor with a 3D view. My estimate is that 80-90% of the code was written by AI. Sure, I did have to intervene or write some more complex parts myself but it’s still exciting to me that in many cases it took just a single prompt to add a new feature to it or change existing behavior. Judging from the complexity of the project it would take me in the past 4-5x longer if I were to write it completely by hand. It’s a game changer for me.

> My estimate is that 80-90% of the code was written by AI

Nice! It is entirely reasonable both to do that and to be excited about it.

…buuut, if that’s what you’re doing, you should say so.

Not:

“no lines of code directly written, just directing the AI”

Because those (gluing together AI code by hand and having the agent do everything) are different things, and one of them is much much MUCH harder to get right than the other one.

That last 10-15%. Self driving cars are the same story right?

  • I don’t think this is a fair take. For self driving cars, you care about that because safety is involved and the reliability of the AI is the product itself.

    For OP, the product is the product, how they got there is mostly irrelevant. We don’t really care what IDE they used (outside of being a tooling nerd).

    • There's no distinction to me.

      AI is hard; edge cases are hard. AI sucks at edge cases.

      Between AI for cars and AI for software the long tail of edge cases that have to be catered for is different, yes.

      ...but I'm sure the same will apply for AI for art (e.g. hands), and AI for (insert domain here).

      Obviously no analogy is perfect, but I think you have to really make an effort to look away from reality not to see the glaringly obvious parallels in cars, art, programming, problem solving, robots, etc. where machine learning models struggle with edge cases.

      Does the tooling they used matter? no, not at all.

      ...but if they've claimed to solve the 'edge case problem', they've done something really interesting. If not, they haven't.

      So, don't claim to have done something really interesting if you haven't.

      You can say "I've been using AI to build a blah blah blah. It's great!" and that's perfectly ok.

      You have to go out of your way to say "I've been using an AI to build blah blah blah and I haven't written any of it, it's all generated by AI". <-- kinda attention seeking.

      "no lines of code directly written" really? Why did you mention that? You got the AI to write your software for you? That sounds cool! Let's talk! Are you an AI consultant by any chance? (yes, they are). ...but.

      No. You didn't. You really didn't. I'm completely happy to call people out for doing that; its not unfair at all.

      Too many AI grifters out there.