GoBooks icon indicating copy to clipboard operation
GoBooks copied to clipboard

Removing Mastering Concurrency in Go?

Open razorSharpDull opened this issue 3 years ago • 3 comments

Reviews on some websites state that Mastering Concurrency in Go by Nathan Kozyra is poorly written, with examples that include errors, race conditions, etc., which ultimately makes this a misinforming or general unproductive resource. I wonder if it would be best to remove this from the list

razorSharpDull avatar Jan 05 '22 15:01 razorSharpDull

I'm not sure if this list is intended to be curated like that.

@dariubs

nathany avatar Jan 18 '22 02:01 nathany

It would be a pain to have to vet every book to some standard, I'm with you on that. But this book in particular provides content that is so antithetical to its purpose (first code I tested immediately deadlocked!) that it really shouldn't be on any recommended Go book list, let alone Awesome Go books.

razorSharpDull avatar Jan 25 '22 15:01 razorSharpDull

That is a fair point -- if we're going to call this list "Awesome Go Books" -- then perhaps it shouldn't include books with 2-star ratings on Amazon.

Checking when it was added to the list, @dariubs added it ~7 years ago. Today there are several other books for learning concurrency.

@razorSharpDull Would you be willing to open a pull request to remove it?

Thus far we haven't done any vetting as to whether or not a book is "awesome" -- just allowed any Go-related books into the list. I don't think that will change.

nathany avatar Jan 26 '22 00:01 nathany

#135 removes Mastering Concurrency in Go on the basis of being obsolete (before 2018)

rather than based on a review score

nathany avatar Aug 30 '23 23:08 nathany