← Back to context

Comment by toaste_

2 days ago

Reading and understanding code is more difficult than writing code.

It is significantly easier to modify code that you personally wrote, or code that you have read and understood to fix an issue in previously. This is why the maintainers of a project change slowly over time and it takes a long time for new ones to get up to speed.

All of Bun has been rewritten by a tool. In a different language that maintainers may not be fully proficient in.

Even though the rewrite was done well, and even if we assume it's functionally equivalent to the old Zig code, there will still be future issues. And ALl of the maintainers are essentially now new hires who have never seen that code in their lives.

It's not "politics" to have an ounce of sense to foresee problems in such a project as a dependency.