Hacker News new | ask | show | jobs
by dgunay 201 days ago
My experience is that you still have to care about some of the internal details, currently. The models are not always the best at maintaining a coherent concept for separation of concerns, a balance of automated testing, etc. Within 5k loc I had to step in and do direct refactors as the pure vibe coding approach had devolved into slop.
1 comments

I'm doing a very simple frontend and backend thingy. I'm basically vibe coding my own project management tool in the way I like it. I'm currently at 4000 lines of code and am beginning to get to the threshold that I can't take technical debt anymore and would need to restructure and refactor.

So yea, fair enough.

Though, the shift that the OP describes, yea I can see that. Writing tests has become way more important. Or well, it feels more important. From a testing perspective, we should see ourselves agents too (aka bug making machines), that's why you need tests. The silly bias I always had was "but I'm writing the code! It'll be fine, I won't make bug- oh... why can't I close my modal window when I click on the x symbol?"

But yea, the apparent need for testing is definitely much more there. The need for architecting it well is also there as LLMs still seem to be a bit in tutorial land with that one. There are a few more things like that.