Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> A lot of that is from lack of async, or rather that async is hidden behind go routines.

That’s an interesting take, but one that I’ve seen in multiple places in this thread. I find that introducing goroutines into a program immediately increases the cognitive load as now you need to think about joining, data races, and need to think about error handling differently (golang.org/x/sync/errgroup is an excellent library by the way).

Oh and did I mention deadlocks?



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: