News for hackers. Stuff that matters.
Re:Go Slices Are Fat Pointers by benreesman on Monday July 01, 2019 @06:33AM (#20324033)
Every language sucks: C++ is too complex, Haskell is too wound up with GHC, Lisp is hard to find a use for outside of Emacs, Java attracts bad libraries, Rust is hard to write simple data structures in, JS was written in a week, bash is hard to read, Python has the GIL, etc, etc.

But programming is fun and it’s especially fun to move easily among all these flawed tools and accomplish a goal.

Golang is ok, the runtime is pretty weak compared to modern JVMs and tight C++ is faster, Clojure and Haskell are denser. It’s ok but I wouldn’t stop checking out other stuff.

Re:Go Slices Are Fat Pointers by stcredzero on Monday July 01, 2019 @03:04PM (#20328633)
Every language sucks

It's all about cost/benefit tradeoffs. Programming involves making cost/benefit decisions many times a day. Running a programming shop is that multiplied by the number of people, squared. Technical debt is about unresolved cost/benefit tradeoffs from the past.