logoalt Hacker News

stephbook • today at 5:58 PM • 1 reply • view on HN

With all these ports, I always wonder: Who implements new features, and in which code base?

It's easy to port a codebase (at least, if you have automated tests), but once you've done that, do you

- Implement features in the old code and port again?

- Implement them in the new, unfamiliar codebase?

- Just write a Jira ticket and let the agent YOLO it?


Replies

bocklund • today at 7:18 PM

I'm struggling with this with an open source project I work on (that has users). I have a port that passes all the tests, but there's enough code that it's hard to review that the LLM didn't change implicit design decisions or implement things in an unmaintainble way. It not clear to me how to build confidence to switch over and implement new stuff and leave the old one behind.