|
|
|
|
|
by kamikaz1k
376 days ago
|
|
> High concurrency > Share memory by communicating > Centralized cancellation mechanism with context.Context > Expansive standard library > Profiling > Bonus: LLMs are good at writing Go code I think profiling is probably the lowest value good here, but would be willing to hear out stories of AI middleware applications that found value in that. Cancelling tasks is probably the highest value good here, but I think the contending runtimes (TS/Python) all prefer using 3P libraries to handle this kind of stuff, so probably not the biggest deal. Being able to write good Go code is pretty cool though; I don't write enough to make a judgement there. |
|
Good at writing bad code. But most of the code in the wild is written by mid-level devs, without guidance and on short timelines.. i.e bad code. But this is a problem with all languages, not just Go.