zlacker

[return to "Perverse incentives of vibe coding"]
1. brooke+Hm[view] [source] 2025-05-14 22:11:26
>>laurex+(OP)
I don't understand the productivity that people get out of these AI tools. I've tried it and I just can't get anything remotely worthwhile unless it's something very simple or something completely new being built from the ground up.

Like sure, I can ask claude to give me the barebones of a web service that does some simple task. Or a webpage with some information on it.

But any time I've tried to get AI services to help with bugfixing/feature development on a large, complex, potentially multi-language codebase, it's useless.

And those tasks are the ones that actually take up the majority of my time. On the occasion that I'm spinning a new thing up quickly, I don't really need an AI to do it for me -- I mean, that's the easy part!

Is there something I'm missing? Am I just not using it right? I keep seeing people talk about how addictive it is, how the productivity boost is insane, how all their code is now written by AI and then audited, and I just don't see how that's possible outside of really simple rote programming.

◧◩
2. tptace+Gv[view] [source] 2025-05-14 23:31:43
>>brooke+Hm
The first and most important question to ask here is: are you using a coding agent? A lot of times, people who aren't getting much out of LLM-assisted coding are just asking Claude or GPT for code snippets, and pasting and building them themselves (or, equivalently, they're using LLM-augmented autocomplete in their editor).

Almost everybody doing serious work with LLMs is using an agent, which means that the LLM is authoring files, linting them, compiling them, and iterating when it spots problems.

There's more to using LLMs well than this, but this is the high-order bit.

◧◩◪
3. __mhar+Yw[view] [source] 2025-05-14 23:44:38
>>tptace+Gv
What agent do you recommend?
◧◩◪◨
4. kasey_+1A[view] [source] 2025-05-15 00:18:41
>>__mhar+Yw
Speaking up for Devin.ai here. What I like about it is that after the initial prompt nearly all of my interaction with it is via pull request comments.

I have this workflow where I trigger a bunch of prompts in the morning, lunch and at the end of the day. At those same times I give it feedback. The async nature really means I can have it work on things I can’t be bothered with myself.

◧◩◪◨⬒
5. tptace+qB[view] [source] 2025-05-15 00:34:35
>>kasey_+1A
I need to know more about the morning/lunch/evening prompts, and I need to know right now. What are they? This sounds amazing.
◧◩◪◨⬒⬓
6. kasey_+kJ[view] [source] 2025-05-15 01:57:21
>>tptace+qB
Oh they aren’t like time based instructions or anything. First thing I do when I sit down in the morning is go through the list of tasks I thought up overnight and fire devin at them. Then I go do whatever “real” work I needed to get done. Then at lunch I check in to see how things are going and give feedback or new tasks. Same as the last thing I do at night.

It keeps _me_ from context switching into agent manager mode. I do the same thing for doing code reviews for human teammates as well.

◧◩◪◨⬒⬓⬔
7. tptace+xJ[view] [source] 2025-05-15 02:00:00
>>kasey_+kJ
Right, no, I figured that! Like the idea of preloading a bunch of things into a model that I don't have the bandwidth to sort through, but having them on tap when I come up for air from whatever I'm currently working on, sounds like a super good trick.
◧◩◪◨⬒⬓⬔⧯
8. kasey_+lM[view] [source] 2025-05-15 02:42:12
>>tptace+xJ
That’s kind of where Devin excels. The agent itself is good enough, I don’t even know what model it uses. But it’s hosted and well integrated with GitHub, so you just give it a prompt and out shoots a pr sometime later. You comment on the pr and it refines it. It has a concept of “sessions” so you can start many of those tasks at once. You can login to each of its tasks and see what it is doing or interdict, but I rarely do.

Like most of the code agents it works best with tight testable loops. But it has a concept of short vs long tests and will give you plans as nd confidence values to help you refine your prompt if you want.

I tend to just let it go. If it gets to a 75% done spot that isn’t worth more back and forth I grab the pr and finish it off.

[go to top]