It depends on the viewpoint of what is programming. If you treat programming as a mathematical problem, then you want to attack it the Rust's way. If you want to treat programming a practical problem, then Go's approach makes a lot of sense. For practical problems, the right answer is not known and it is not even certain that there is a right answer, so it is not about correctness; it is more about attitude and philosophy. Go is pretty clear on its philosophy.
permalinkembedsaveeditdisable inbox repliesdeletereply
[–]CanIComeToYourParty 1 point 35 minutes ago
If you don't treat programming as a mathematical problem, I wouldn't want to work with you on any codebase that's any more complex than 10KLOC.
permalinkembedsaveparentreportgive goldreplied