News for hackers. Stuff that matters.
Re:Zerostack – A Unix-inspired coding agent written in pure ... by ijustlovemath on Sunday May 17, 2026 @08:03AM (#48168161)
When you write Rust long enough you settle on certain architectures (message passing, event loops) that go well with the borrow checker, and don't end up thinking about it too much. Plus you can always throw an agent at the first set of errors from the refactor and let the compiler guide the annoying parts.
Re:Zerostack – A Unix-inspired coding agent written in pure ... by bheadmaster on Sunday May 17, 2026 @09:07AM (#48168599)
> When you write Rust long enough you settle on certain architectures (message passing, event loops) that go well with the borrow checker

So basically Go?

Re:Zerostack – A Unix-inspired coding agent written in pure ... by ijustlovemath on Sunday May 17, 2026 @12:09PM (#48170176)
Traits, Enums, and Typestate allow much richer paradigms at much lower cost
Re:Zerostack – A Unix-inspired coding agent written in pure ... by flossly on Sunday May 17, 2026 @09:21AM (#48168704)
Go only provides one concurrency paradigm. Rust support many (if not all).

The type system of Go is very weak. I'd say that'd be my main reason to pass on Go, even when the concurrency paradigm fits the project perfectly.

Re:Zerostack – A Unix-inspired coding agent written in pure ... by jen20 on Sunday May 17, 2026 @12:44PM (#48170568)
The biggest reason to pass on Go right now (if your software can tolerate a runtime) is the lack of algebraic data types when doing interesting domain modeling. It makes such a huge difference it’s worth tolerating the pain points of Rust (or Swift, or F#) just to have them.