|
|
|
|
|
by catnaroek
3596 days ago
|
|
> Terseness is a good thing? Some people say terseness is bad. Clarity is good. Clarity comes from both including every relevant detail (which pulls away from terseness) and excluding irrelevant details (which pushes towards terseness). Clarity also comes from saying everything that has to be said exactly once and no more than that (which pushes towards terseness). Unfortunately, when you program in Go, you often have to pay attention to irrelevant details, and you have to say what you want more than once. > Is safety the only issue or always the top priority? The benefits of typeful programming go beyond type safety. They also include: “economy of thought”, “fearless refactoring”, “less time wasted on fixing stupid mistakes”, etc. |
|
Funny, but that's exactly what we Smalltalkers had in Smalltalk -- with far less of the "type system" enforced by the compiler and almost all of it in our heads. (That said, back in the day, we had tooling which was more advanced while also being more responsive, years ahead of everyone else, so our viewpoint might be skewed.)