Earlier quoted context omitted.
I feel like strong typing _helps_ when exploring a new domain, as it forces you to really think about the data you're operating on. In a language like Perl or Python, it's so easy to just throw around a bunch of hashes/dicts and that can get messy really quickly. I don't miss _exceptions_ in Go but after using Rust for a while I've come to really love Rust's `Option` and `Result` types. They're more ergonomic and exp…
With generics around the corner I am really hoping we see some flavor of Option & Result coming to Go. But I won't hold my breath for ?.
Good idea :) `?` hides a control flow that Go takes great pains to make explicit. Adding it to the language would be a disaster.