Hacker News new | ask | show | jobs
by repsiace 362 days ago
I work daily in Cursor, producing around 200k lines of code per week, though only a small portion ends up being truly effective (still significantly more than what I could achieve on my own before). I think we need to adapt to these changes and focus on shaping better workflows to fully harness the potential of AI.
3 comments

That works out to 5K/hr (200k/5/8), that’s absurd verging on insane. It’s over a line of code a second.

I’d fire someone who was putting out that “code”.

Seriously, there is no way someone can review all that code so you must be solo (or at a place that doesn’t code review). If you aren’t reviewing your code then you are “vibe coding” (said with maximum derision) and what you are “building” is a house of cards.

200k is just the number of lines of code generated, but effectively being merged is probably at the level of a few thousand lines, and I'm certainly responsible for its quality.
I totally agree with you but the people and processes that led to this are going to be defensive no doubt. It's been telling who has been adopting "AI" coding and why.
The discussions about AI code always devolve into "derision" comments like this.

"You are a dumb vibe coder producing bad slop"

You don't know anything about the code, the project, the person, but feel justified to insult and demean.

Anyone driving slower than me is an idiot and anyone driving faster than me is a maniac
> 200k lines of code per week

Do you seriously think that someone can write/review/maintain that?

Either they are lying about the output or they _are_ creating slop, period.

Ridiculous comments like that should _not_ go unchallenged, I wouldn't want younger-me seeing that and thinking it was normal or a good idea.

Yes, I do.

You didn't challenge, you insulted.

You can ask how they ensure quality, what the review process is like, what QA is like, how do humans keep up with that pace of change, etc.

In this case, it deserves an insult. The answer to all of those hypotheticals is "you don't, it's impossible". Please, go ahead and tell us how you ensure all of those things. I would very much like to hear what you have to say because it will be groundbreaking for the whole industry, clearly. You have found the golden goose.
>>> 200k lines of code per week

>> Do you seriously think that someone can write/review/maintain that?

> Yes, I do.

Then we have nothing more to discuss. If someone says "I can fly by flapping my arms" and I can absolutely say "That's absurd", I'm not going to respond with "What technique do you use? How can you do that?" because it's patently absurd. I'm not going to engage, I'm going to call out what is a lie or someone who has deluded themselves into thinking they are actually creating something of value.

Framing being productive with AI code gen as being similar to a physically impossible process is as bad faith as you can get.
I'm reasonably certain that a lot of that sort of bullshit is literally just astroturfing by desperate AI companies. I know it happens but that doesnt mean there aren't people really going along with it.
I thought so too until I tried to learn AI tools.

I'm a mediocre dev but I'm at least 10x more productive with AI tooling.

Why do you need yo write that much?

Is it all just throw away code to test out ideas?

Would libraries to help abstract stuff and you writing a few lines at a higher lever be better?

Since you throw away most of the code, could you design a bit before jumping to code and just develop something near desired solution?

I've gotta ask. Who wants you to write that much code and why?
It's just one way of working. In reality, I only need a few thousand lines of effective code out of it. If I were to do it all on my own, it would likely take two to three times longer—perhaps with better or worse quality. While LLMs generate code incredibly fast, the full process of trial, error, and debugging takes more time. Additionally, since this involves multiple projects and contexts, a lot of junk code inevitably gets generated along the way.
> In reality, I only need a few thousand lines of effective code out of it. If I were to do it all on my own, it would likely take two to three times longer—perhaps with better or worse quality.

Have you tried doing it on your own as comparison?

Any lessons why that might be true?

Are you missing some design/brainstorming stage that you are doing now by iterating through junk code and which might not be necessary?

You might be right now, but you gain experience that you otherwise lose by delegating to the LLM. With experience the reverse might be true.