News for hackers. Stuff that matters.
Re:The computers are fast, but you don't know it by AnimalMuppet on Thursday June 16, 2022 @06:34PM (#31771838)
You've obviously been burned by null pointers (probably not just once). And you think they are a problem, and you're right. And you think they are a mistake, and you could be right about that, too.

But they're not the only problem. Writing async network servers can be a problem, too. Go helps a lot with that problem. If for your situation it helps more with that than it hurts with nulls, then it can be a rational choice.

And, don't assume that go must be a bad choice for all programmers, in all situations. It's not.

Re:The computers are fast, but you don't know it by bb88 on Thursday June 16, 2022 @06:56PM (#31772037)
And it's certainly not perfect in writing async network servers. It adds new concurrency bug types:

https://songlh.github.io/paper/go-study.pdf

Re:The computers are fast, but you don't know it by lmm on Friday June 17, 2022 @12:35AM (#31774158)
> But they're not the only problem.

No, but they're literally more than 50% of bugs, in my experience, so they're a bigger problem than all your other problems put together.