Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Meta

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Post History

75%
+7 −1
Meta Should asking about book recommendations directly connected to software development be on-topic?

As someone who spent a lot of time trying to get this to work on Stack Overflow, I would advise against it. Some background story of my merry adventures with book lists: The story starts around...

posted 2y ago by Lundin‭  ·  edited 1y ago by Lundin‭

Answer
#5: Post edited by user avatar Lundin‭ · 2023-08-31T14:15:04Z (over 1 year ago)
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read it". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list be maintained and by whom?
  • - What criteria should there be for adding a book?
  • - What criteria should there be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read it". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Even though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list be maintained and by whom?
  • - What criteria should there be for adding a book?
  • - What criteria should there be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
#4: Post edited by user avatar Lundin‭ · 2023-08-31T14:13:39Z (over 1 year ago)
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was fairly blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read it". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list be maintained and by whom?
  • - What criteria should there be for adding a book?
  • - What criteria should there be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read it". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list be maintained and by whom?
  • - What criteria should there be for adding a book?
  • - What criteria should there be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
#3: Post edited by user avatar Lundin‭ · 2023-01-30T07:22:04Z (almost 2 years ago)
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was fairly blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list be maintained and by whom?
  • - What criteria should there be for adding a book?
  • - What criteria should there be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was fairly blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read it". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list be maintained and by whom?
  • - What criteria should there be for adding a book?
  • - What criteria should there be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
#2: Post edited by user avatar Lundin‭ · 2022-10-03T15:15:16Z (about 2 years ago)
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was fairly blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list should be maintained and by whom?
  • - What criteria there should be for adding a book?
  • - What criteria there should be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
  • As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it.
  • ---
  • **Some background story of my merry adventures with book lists**:
  • The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was fairly blatantly off-topic.
  • A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.
  • Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.
  • Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.
  • Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.
  • Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.
  • ---
  • **Lessons learnt**
  • _Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._
  • Including:
  • - What scope should the book list have?
  • - How should the book list be maintained and by whom?
  • - What criteria should there be for adding a book?
  • - What criteria should there be for removing a book, if any at all?
  • - Should anti-recommendations be allowed or not?
  • ---
  • **Codidact perspective**
  • Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic.
  • We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted.
  • Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.
  • ---
  • **A need for trusted recommendations still exists**
  • With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.
  • Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.
  • However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers.
  • Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.
  • ---
  • **My conclusion**
  • There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.
#1: Initial revision by user avatar Lundin‭ · 2022-09-30T12:52:10Z (about 2 years ago)
As someone who spent _a lot_ of time trying to get this to work on Stack Overflow, I would advise against it. 

---

**Some background story of my merry adventures with book lists**:

The story starts around here: [Delete the list of random books?](https://meta.stackoverflow.com/questions/295460/delete-the-list-of-random-books) Back in 2015 I stumbled upon a list of random books not necessarily even about programming. It was such a clearly bad and off-topic post that I thought it would be no big deal to delete it. I quickly got quite significant community consensus of around +75 score to back me up. Several moderators had correctly tried to get rid of it over the years too, only to get some deletion rollback. SO staff overruled moderators at several occasions. In the end, I could only conclude that the list of random books was important because it had lots of traffic, even though it was fairly blatantly off-topic.

A couple of years later, a moderator decided to merge all post in a similar book list regarding C programming specifically. This list was far more on-topic and I had initially supported it and contributed to it. But after the list was merged, it was no longer clear who was recommending what, which recommendations that had been up-voted and so forth. It was no longer a list of _recommended_ books, but just a list of books. It was also highly subjective and poorly maintained.

Taking it to meta again, I posted [The C book list has gone haywire. What to do with it?](https://meta.stackoverflow.com/questions/355588/the-c-book-list-has-gone-haywire-what-to-do-with-it) Again community consensus was reached, the post was deleted and that ought to have been the end of it.

Then some year later, staff (again) does a rollback undeletion, unaware of the previous consensus to delete it. Just because a high rep user has urged them to undelete it. Again, I had to explain that it was still a mess, a list of random books neither sensible nor actively maintained by the community. The user who had insisted to undelete it said that they would organize active maintenance of the post and they have since then done a little bit of that, although not nearly enough.

Another year later, not much had happened. I posted [this](https://meta.stackoverflow.com/a/379637/584518), arguing that if we were to keep the book list, we had to severely step up the quality concerns. I made some suggestions for a quality criteria, including a proposal to add shockingly pedantic requirements such as "you shouldn't recommend a book unless you have actually read". This post didn't get much attention and so the whole thing remained in "status quo", where it remains to this day.

Many years later and these two horrible book lists are still there. Evening though they are explicitly off-topic for SO and of very poor quality, recommending things at a whim, including bad books. Making the Internet a worse place, one recommendation at a time.

---

**Lessons learnt**

_Since book recommendations are subjective by their nature, people's opinions about how to maintain the book list are also similarly subjective._

Including: 
- What scope should the book list have?
- How should the book list should be maintained and by whom?
- What criteria there should be for adding a book?
- What criteria there should be for removing a book, if any at all? 
- Should anti-recommendations be allowed or not?

---

**Codidact perspective**

Ok so Codidact isn't SO and at least we don't have to worry about some company goons undeleting things that were bad but rendered precious site traffic. 

We do also have a little bit experience from other Codidact sites allowing recommendations: [Outdoors - Gear Recommendations](https://outdoors.codidact.com/categories/28) and [Photography & Video - Gear Recommendations](https://photography.codidact.com/categories/24). Ignoring imported SE posts, these have mostly been well-received, or at least not heavily down-voted. 

Overall, I think the spirit of Codidact is to have a higher tolerance about posts that address important topics even though those topics may be on the opinion-based side of things. So maybe recommendation-like questions work better here than on the big SE sites. There do exist smaller SE sites dealing exclusively with recommendations and those seem to be doing ok too.

---

**A need for trusted recommendations still exists**

With crappy Internet/Youtube tutorials becoming increasingly common, it can't be denied that a canon of _actually good_ learning material is more important than ever. And as shown by the previously mentioned book recommendation lists, there's no shortage of really bad books either.

Just yesterday, I went up against some C programming book on SO, verifying that yes indeed, you are right to question this book, because it is wrong. It's valuable to mankind to have a place where confused students can verify that their books or teachers are not a source of learning, but a source of confusion.

However, and this is probably the biggest argument against it, I don't think Codidact has enough domain experts to maintain quality of any such book recommendation lists. On SO you might have some 10-20 leading experts in any given topic, proof-reading what you write. Meaning that the site can actually do things like confidently questioning the correctness of authoritative sources like programming books or compilers. 

Although even with expertise in place, SO has repeatedly failed to provide useful book recommendation lists... There are some which supposedly are ok(?) like their C++ list, but I haven't read enough C++ books to tell.

---

**My conclusion**

There _may_ be a place for programming book recommendations here, but unless we can definitely guarantee quality, we shouldn't attempt it.