3 ms·
Go's design is laser focused on fast compile times at the expense of everything else.
by veber-alex 2y ago
Go's design is laser focused on fast compile times at the expense of everything else.
- fire_lake 2y agoWhich is crazy. Even at Google scale the bottleneck to delivery is human reasoning about code changes, not so much build times.
- topspin 2y agoWhile it's true that fast compilation was probably the primary asperation of golang's design, it wasn't the only concern, and there is nothing about eliminating nullability that would have compromised compile time. So I'm left to imagine that they just didn't know.