News for hackers. Stuff that matters.
Re:Python Is Easy. Go Is Simple. Simple != Easy by bogota on Monday November 27, 2023 @12:39PM (#38435347)
I assume with the duck typing you are talking about interfaces? How has that caused issues?

With huge projects that pull in packages i have seen the dependency management become a mess but most of the time its not that bad.

Re:Python Is Easy. Go Is Simple. Simple != Easy by throwawa14223 on Monday November 27, 2023 @12:48PM (#38435486)
It was sloppy coding on the project I took over, but it still made me wish for explicit style interfaces. Cleaning up frequently broke the project in non-local ways, because someone would break an interface without meaning to.
Re:Python Is Easy. Go Is Simple. Simple != Easy by rplnt on Monday November 27, 2023 @01:29PM (#38436124)
Unless you are doing some (possibly unsafe) magic the interfaces are strongly typed, external dependencies are locked, so one cannot really break an interface without meaning to. Or I guess without realizing it immediately.
Re:Python Is Easy. Go Is Simple. Simple != Easy by throwawa14223 on Monday November 27, 2023 @02:17PM (#38436841)
I ended up ripping out the unsafe magic, but it was a huge pain while it existed.