logoalt Hacker News

xavdid • today at 6:27 AM • 2 replies • view on HN

Discord learned this back in 2020 and published a great blog post on it: https://discord.com/blog/why-discord-is-switching-from-go-to...


Replies

iamvik • today at 7:33 AM

I don't understand why they felt necessary to rewrite a core component in another language. If you have a garbage collection problem my first intuition would be to produce less garbage!

For example better using the stack, or pulling out the big gun of manual memory management.

I'm sure they had reasons to choose Go when they first designed this project but they don't go into them at all.

Feels like they just wanted to play with a new toy.

➕ show 4 replies
maccard • today at 7:12 AM

That’s a great read. And an incredibly annoying “floating footer”

➕ show 1 reply