News for hackers. Stuff that matters.
Re:Go 1.24's go tool is one of the best additions to the eco... by rednafi on Tuesday January 28, 2025 @01:37PM (#42856110)
Different languages speak to different people. I feel the same way about Scala and most other functional languages. To me, they’re fun and all, but I wouldn’t build anything large-scale with them. My problem space is interesting enough that I don’t have to worry about Go being boring.
Re:Go 1.24's go tool is one of the best additions to the eco... by dkarl on Tuesday January 28, 2025 @03:13PM (#42857364)
To be clear, I mean "boring" in the positive engineering sense of well-defined and reliable. The kind of work that I don't like to do in Go is "interesting" in the negative sense of lots of special cases, complicated branching based on combinations of data, complicated error handling... stuff where pattern matching and use of types like Option and Either shine (hell, even exception handling helps!) Basically the kind of stuff that good engineers would design out of existence if the product managers and salespeople would let us.