Very often I see a solved thread that I want to reply to, but I can’t because it’s locked. Upon thinking about it, I don’t see any good reason for solved threads to be locked.
Some common scenarios:
• The OP ‘solved’ his problem in some way, but did so with bad coding practices or in some weird way that’s going to give them hell in the future. You want to point this out, but you can’t because the thread is locked. (I sometimes send a PM in this kind of scenario)
• The OP solved the problem by himself, but didn’t specify how - sometimes even closing the thread before even mentioning that it’s solved in a post. Recent example, which prompted me to make this thread.
• The OP solved a problem correctly, but there is no proper explanation of the solution - for example, just a big blob of code with no comments. Anyone googling the same problem and coming across this thread in the future will not be able to understand it.
So with all these cons, what are the pros of threads being locked when they’re marked as solved? Besides it being a handy way to lock the old Next Update and WAYWOs, I don’t see any advantage; and those two can easily be accomplished in other ways: Robotboy is an admin and can easily lock the old Next Update, and I’m guessing that phpbb (or was it vbulletin?) makes it not too difficult to give Mors Quaedam the ability to lock his own threads in this subforum as well.