Remix.run Logo
▲ ionwake 2 days ago

just want to remind HN that it was as little as a year when I mentioned I used LLMs to do all my coding, totally hands off and people here found it a curiosity. One year later and its madness to even contemplate coding manually.

Im not complaining Im just pointing out how quickly the overton window is shifting.

▲ric2b 2 days ago | parent | next [-]

It's not the overton window, it's the capabilities of the models that have changed significantly in 1 year.

▲ionwake 2 days ago | parent [-]

I disagree. For me I had already been using hands off ocding for about 2 years by that point.

▲palata 2 days ago | parent [-]

> For me

Obviously that's not the case for everybody. 3 years ago, LLMs were very far from producing the quality of code I wanted in my domain.

▲ionwake a day ago | parent [-]

Yes but I contend that was lack of time or effort dedicated to custom harnesses but that the tech was always there I jsut feel the HN crowd is very “ai was crap before but suddenly now it’s good”

I’ve always noticed a linear progression in a way since ChatGPT 3

▲cstever 2 days ago | parent | prev | next [-]

Hey will you share your workflow and how you get LLMs to build correct things for you (or inspite of you)?

▲alex43578 2 days ago | parent | next [-]

If you’re using the latest models( Opus/Fable/Astra/ maybe Sol) and the default harness, along with a little guidance against the worst tendencies like over-writing tests, you really shouldn’t be getting the wrong things built. Like a coworker, you can’t throw it blind into a monster codebase without some guidance, but otherwise the latest models genuinely just work TM.

▲gibspaulding 2 days ago | parent | prev | next [-]

Testing, testing, and more testing. In the project I'm working on right now, about 2/3 of the code is in one way or another related to testing. As a human coder, I'd never spend that much time on building test harnesses, automating regressions, writing unit tests, etc, but it's cheap when you can have a robot do it.

▲usr1106 2 days ago | parent [-]

So you assume code written by the agent canno be trusted? But how comes you are trusting the tests?

▲alemanek 2 days ago | parent | next [-]

At my work we still have a QA dept that runs the manual test suites before each release. We have also automated almost all of those manual tests and they gate every merge to mainline.

Things are still found but normally it is a new test case or an edge condition we don’t have an automated test for. The ever growing e2e suite has reduced the amount of regressions pretty drastically.

EDIT: I forgot to note that automated e2e tests were always the answer to improving quality. AI has just made it cheap to have several layers of test coverage.

▲voakbasda 2 days ago | parent | prev | next [-]

To start, you make it a rule that every test must pass with the fix being tested, and it must fail if the fix is missing.

▲BonerWiener 2 days ago | parent | prev [-]

You of course use another AI to test your tests, have you been living under a rock? /s

▲eocjiwnceidj 2 days ago | parent [-]

How are these /s posts even allowed? You contributed nothing to the conversation other than noise.

▲anonreplier 2 days ago | parent [-]

thanks for the insight throwaway

▲AlexeyBelov 10 hours ago | parent | prev [-]

Interesting that he didn't reply to this.

▲soon_to_be_sb 2 days ago | parent | prev | next [-]

> One year later and its madness to even contemplate coding manually...

Seriously, why do people assume that what they feel should be how everyone else should be feeling?

▲edoceo 2 days ago | parent [-]

I think it's called Normative Cognition or something.

Like: I'm normal, and I do X. Therefore other normal people will also do X. It's the basis for in-group/out-group. We're all normal and they are not. (for some definition of normal).

▲BodyCulture 2 days ago | parent | prev | next [-]

How are you handling all the errors that are hidden in code you can not understand?

▲greesil 2 days ago | parent [-]

More LLM, duh

▲Betelbuddy 2 days ago | parent | prev | next [-]

You give it time....the same way Technical debt is code you chose not to clean up....your Vibe Debt for code you never understood in the first place... will come through.

▲ionwake 2 days ago | parent [-]

I dont think so man, it havent really had any issues that Ive noticed

▲Forgeties79 2 days ago | parent | next [-]

Have you asked the people downstream of your bot’s work?

▲Betelbuddy 2 days ago | parent | prev | next [-]

https://xkcd.com/1695/

▲ 2 days ago | parent | prev | next [-]
[deleted]
▲edoceo 2 days ago | parent | prev [-]

I heard: This I/O 7/1 ARM loan is so cheap let's buy more house.

▲cgio 2 days ago | parent | prev | next [-]

I am sure it’s all so good that these incidents should not take more than 5 minutes to resolve. Don’t get me wrong, I am one of the people who would look at you suspiciously a year ago and only in the last year “saw the light”. You were ahead. But that doesn’t mean that at some point you will not overshoot. What we witness today we haven’t witnessed in some time. People also made horrible software but they enriched it with hole plugging hacks that made it run, mostly. AI may build better software but who is plugging the holes. At least today no one. In 1 or 5 years maybe AI. In the meantime, we need to plug some holes and they are not as easy to spot when we are not the ones who left them there.

▲recursive 2 days ago | parent | prev | next [-]

Madness? I didn't think we'd gone that far...

▲TZubiri 2 days ago | parent | prev | next [-]

So either I am mad or you are all mad, time will tell

▲dutchiesareok 2 days ago | parent | prev | next [-]

"Overton window"? It's just developers being obtuse, short-sighted and slow.

It was obvious in 2023 and it is obvious now yet we still have people in denial even today. These people need AI to take over the world and threatening them with eternal suffering before they will change their minds even a bit.

▲jenniferhooley 2 days ago | parent | next [-]

May I ask why you care so much? Some people like hand-coding, they are free to do whatever they want, stop being so weirdly angry and controlling about what people do/how they do it.

▲palata 2 days ago | parent | prev [-]

"It was obvious then, and it is obvious now: I am always right, I can predict the future, whoever disagrees with me is wrong"

▲12_throw_away 2 days ago | parent [-]

Don't forget the "it is inevitable" and "people who disagree with me will be punished and humiliated"

▲ifwinterco a day ago | parent [-]

Honestly I would kind of love to have this kind of certainty, sounds like it would be fun to be that sure of myself.

Living with the bitterness and vindictiveness that seems to come with it would be less fun though

▲sehw 2 days ago | parent | prev [-]

[flagged]