It's probably a problem on other forums too. It never occurred to me that some may be bots, but I think you are right about that, seeing for example this user posting a daft random one-line question every two weeks or so :
It was an idea that occurred to me recently and further reinforced as I was writing my reply. I think the example you provided is good proof of that, considering the language by looks of them in those posts seem quite robotic in speech.
I think this is a great forum, the regulars are very helpful but it's the bots and lazy sods that are starting to make me lose interest. It annoys me no end when I (or someone else) help(s) somebody out and they don't even bother to reply. Or when they just dump their assignment, or cannot be bothered to adequately describe their problem, or even try the first steps. Never ceases to amaze how some (would-be) programmers can be so lazy and/or incoherent.
I've been here for a while, on and off, and it is a good forum. I think the bots and the lazy ones degrade the content quality of the site, and in return, regulars lose interest because there is no genuine, intellectual discussion. I'm with you as well on being acknowledged for your work: it's quite ignorant(and in some cases, hurtful), especially when you've put a lot of effort into a solution and you don't even get acknowledged with it. For all we know, that person might have came back along to grab the solution, and is now laughing their ass off and claiming it as their own work.
The students dumping their assignments is another problem too, despite it being against site rules. And considering it's part of the site rules, it doesn't seem to be enforced. And even if they do describe their problem, they don't even bother to explain clearly what the solution is supposed to be or even showcase any steps they've taken to reaching that goal.
I suppose we do have the last laugh as we actually learn and improve compared to any of the OPs who don't come back to analyse, to question, to discuss, etc. But as I said, you could be doing all of the work for them and they take all of the credit for it - and it probably isn't even checked if it was their work or not.
I often question why I come back here. The site seems to have its periods of ups and downs in activity - right now, I'd say it's going up but I see that quickly going back to another down period again. But with all of that, the actual quality of discussion seems to be continuously degrading, with the odd gem every so often. I keep in occasional touch with Malcolm and I discuss how to improve the site with him occasionally as well, and as a result, I go out of my way to spark discussions, however, most people don't seem to take a lot of interest and I feel that it's a worthless effort. I don't even do programming now(except for occasionally playing about with a few lines of code here and there), so why I keep coming back to a programming forum is beyond me. I really come back to try and keep my interest up, despite having completely lost interest and spending time on other things that I feel I'm actually making progress in.
In programming, I get as far as pointers and structures in C, and when I feel I'm ready to program something, I am completely overwhelmed with large projects to join and I don't even know where to begin with them. Everything has been invented; no need to reinvent the wheel. I can scroll through all of the "good first issues" all I like in a repository but I still wouldn't know where to begin. I'd like to design a half-decent game for the fun of it, but I can't seem to get Unity to work now, and again, I've just lost interest in programming so what would I gain? Trying to look for work on the site is also pointless because it's always people with their head in the clouds looking to make the next big [tech company here], and I've been asking about for a while and I've only gotten one response - from a site of almost 3500 members(a good portion of which are bots and another good portion of which are people who just don't come back), which I find ridiculous!
(Apologies for personal rant
🙂)