news.volyx.in

My thoughts on the Bun Rust rewrite (andrewkelley.me)

780 points by kristoff_it · 2 days ago · 683 comments on HN

Article summary

The article discusses the author's thoughts on the Bun Rust rewrite, a project that was initially built using the Zig programming language. The author, who is involved with the Zig project, expresses relief that Bun is no longer associated with Zig due to its poor code quality and management issues. The author also criticizes the blog post announcing the Rust rewrite, arguing that it misrepresents the reasons for the rewrite and downplays the role of poor engineering practices. The author ultimately wishes the project's creator well, despite their differences.

Main themes

  • Programming language choice
  • Code quality and management
  • Zig and Rust comparison
  • Startup culture and venture capital
  • Personal and professional criticism

What commenters say

  • The Bun project's association with Zig was seen as a liability due to its poor code quality and management issues.
  • The blog post announcing the Rust rewrite is seen as misleading and overly focused on marketing rather than technical merits.
  • Some commenters defend the project's creator, arguing that criticism of the project is overly personal and unfair.
  • Others argue that criticism of the project's code quality and management is valid and necessary, even if it reflects poorly on the creator.
  • The use of AI-generated code is seen as a controversial issue, with some arguing that it is acceptable as long as the code is good, while others are more skeptical.
  • The article's tone is seen as unprofessional and bitter by some, while others view it as a necessary critique of the project's flaws.
  • The distinction between personal and professional criticism is blurred in the article, with some arguing that criticism of the project's creator is inevitable given their central role in the project.
  • Some commenters argue that the article's focus on the project's flaws and the creator's personality overshadows the technical merits of the Rust rewrite.