Interview with Mitchell Hashimoto about Ghostty and Zig(alexalejandre.com)
274 points by veqq 18 hours ago | 131 comments
tl;dr: Mitchell Hashimoto (of HashiCorp fame) discusses building Ghostty to sharpen his skills in GPU programming, systems programming, and Zig, arguing terminals need better foundational protocols (like an n-screen API and button protocol) rather than becoming full app platforms. He defends a "feature-rich but not bloated" philosophy, pushes back on user entitlement in open source (telling people to fork), and praises Zig's willingness to make breaking changes—noting AI tooling makes such migrations far less painful. He also argues learning C matters less than understanding how computers actually work at the syscall level.
HN Discussion:
  • Admiration for Mitchell's thoughtful, pragmatic approach and philosophy expressed in the interview
  • Forking is not as simple as suggested due to maintenance burden of syncing with upstream
  • ~Rust culture criticism may be based on skewed external interactions rather than the actual community
  • Zig culture has similar off-putting behavior, ironically mirroring the Rust criticism
  • Disagreement with praise for PowerShell's structured data; CLI tools should default to plain text