3 ms·
have you ever actually maintained production Go systems or are you just saying things based on assumptions
by zemo 5y ago
have you ever actually maintained production Go systems or are you just saying things based on assumptions
- ebingdom 5y agoYes, I've worked on several Go systems. Nothing I mentioned about the language is an assumption; these are well-documented properties of Go. I've also have experience in a handful of languages which have more disciplined type systems (Rust, Haskell, Ocaml, TypeScript, , Kotlin, ...), and it's a night-and-day difference in terms of safety and reliability. Being able to confidently know that you've handled all error cases, that null pointers aren't hiding in your data, etc. is useful for safety.