Hacker News new | ask | show | jobs
by zarzavat 25 days ago
Watching Go's development is like reliving the development of Java (which also didn't have generics at first), but over decades instead of years. Cannot wait for Go to implement an error handling system in the 2030s.
2 comments

Its very funny watching certain segments of the programming industry rediscovering incredibly basic programming principles, after railing against them for so long. The AI people are starting to try and create formal specs to force the AI to generate an exact output, which is absolutely hilarious to me

Dynamically typed/untyped languages finding that strict and visible typing is actually good is another

I feel like there was a name for formal specs that produce an exact output, but it escapes me…
Another one, WebAssembly people recreating application servers, and networking object models.
Thankfully we already have Java, so using Go is really for the scenarios where it cannot be avoided.
Thankfully some of us have taste.
Which is why we use platforms and languages that offer superior GCs, optimization, speed, and observability, like the JVM and Java.