I’ve been using Go for the past few weeks. It’s my first time using Go for a large (-ish), serious project. I’ve previously looked at Go a lot and played with examples and toy programs when researching features for Rust. Real programming is a very different experience.

I thought it would be interesting to write about my impressions. I’ll try and avoid too much comparison with Rust, but since that is the language I’m coming from, there will be some. I should declare in advance a strong bias for Rust, but I’ll do my best to be objective.

I’ve been using Go for the past few weeks. It’s my first time using Go for a large (-ish), serious project. I’ve previously looked at Go a lot and played with examples and toy programs when researching features for Rust. Real programming is a very different experience.
I thought it would be interesting to write about my impressions. I’ll try and avoid too much comparison with Rust, but since that is the language I’m coming from, there will be some. I should declare in advance a strong bias for Rust, but I’ll do my best to be objective. […]