You got to know when to Ship it, Know when to Re-prompt, Know when to Clear the Context, And know when to RLHF. You never trust the Output, When you’re staring at the diff view, There’ll (not) be time enough for Fixing, When the Tokens are all spent.
AI coding is gambling
161–170 of 471 posts
Re: AI coding is gambling
#162Earlier quoted context omitted.
Because the programming is and was always a means to an end. Obsessing over the specific mechanical act of programming is taking the forest for the trees. I agree with gp that the speed in which I am able to execute my vision is exhilarating. It is making me love programming again. My side projects, which have been hanging on the wall for years , are actually getting done. And quickly! The actual act of keying in cod…
> Because the programming is and was always a means to an end. No. Programming is a specific act (writing code), and that act is also a means to an end. But getting to the goal does not mean you did programming. Saying "I'm good at programming" when you are just using LLMs to generate code for you is like saying "I'm good at driving" when you only ever take an Uber and don't ever drive yourself. It's complete nonsens…
Re: AI coding is gambling
#163It is and will always be about: 1) properly defining the spec 2) ensuring the implementation satisfies said spec
Re: AI coding is gambling
#164Earlier quoted context omitted.
1. Interns learn. LLMs only get better when a new model comes out, which will happen (or not) regardless of whether you use them now. 2. Who here thinks that having interns write all/almost all of your code and moving all your mid level and senior developers to exclusively reviewing their work and managing them is a good idea?
I don't know that the "humans learn, LLMs don't" argument holds any more with coding agents. Coding agents look at existing text in the codebase before they act. If they previously used a pattern you dislike and you tell them how to do differently, the next time they run they'll see the new pattern and are much more likely to follow that example. There are fancier ways of having them "learn" - self-updating CLAUDE.md…
Re: AI coding is gambling
#165I think this article makes a valid point. However, if AI coding is considered gambling, then being a project manager overseeing multiple developers could also be seen as a form of gambling to a certain degree. In reality, there isn't much difference between the two. AI models are non-deterministic, and humans are also non-deterministic. You could assign the same task to two different developers and end up with entire…
Re: AI coding is gambling
#166Re: AI coding is gambling
#167It’s variable rewards and even with large models the same question can lead to dramatically different answers. Possibly because they route your request through different models. Possibly because the model has more time to dig through the problem. Nonetheless we have some illusion of control over the output (you we wouldn’t be playing it) but it is just the quality of the model itself that leads to better outcomes - n…
Re: AI coding is gambling
#168It's only "gambling" for now... The odds of success feel like gambling. 60%, or 40%, or worse. This is downstream of model quality. Soon, 80%, 95%, 99%, 99.99%. Then, it won't be "gambling" anymore.
Re: AI coding is gambling
#169I think this article makes a valid point. However, if AI coding is considered gambling, then being a project manager overseeing multiple developers could also be seen as a form of gambling to a certain degree. In reality, there isn't much difference between the two. AI models are non-deterministic, and humans are also non-deterministic. You could assign the same task to two different developers and end up with entire…
AI coding is gambling on slot machines, managing developers is betting on race horses.
Re: AI coding is gambling
#170All of this new capability has made me realize that the reason i love programming _isn't_ the same as the OP. I used to think (and tell others) that I loved understanding something deeply, wading through the details to figure out a tough problem. but actually, being able to will anything I can think of into existence is what I love about programming. I do feel for the people who were able to make careers out of falli…
> but I finally feel like I'm _good_ at programming, which is insane, because I literally haven't written a line of code myself in months This is exactly the sort of mentality that makes me hate this technology You finally feel good at programming despite admitting that you aren't actually doing it Please explain why anyone should take this seriously?