I still pop in now and then. Usually when someone sends me a link to something here, then I see my stacked up alerts and poke around a little.
This feature would definitely have given me some incentive to contribute more since I could be 100% assured that my threads would not veer off the deep end. Instead I've just been keeping most of my efforts to myself lately and posting some small updates on my own sites and conversing with folks on IRC and Hangouts.
However, the content to noise ratio here has risen exponentially over the past year, give or take. Administration definitely has lowered the bar for what is noise and what is not, perhaps due to lack of sufficient staff or other reasons. Regardless, the result is certainly the same. Combine that with the site overhaul which, IMO, was a net loss for the site on the feature and usability aspects, and the community is nothing like what it used to be or have continued to be.
The admins here also have little incentive to implement a feature like self-moderated threads (something that works quite successfully on even larger forums) as long as people continue to use the site and new people continue to come on board. Nothing wrong with that, and kudos to the admins for keeping the site going. But honestly, I've popped in here a bit since the switch to this horrendous forum software and I've seen basically nothing new to bridge the feature gap between this and the old forum setup... just a lot of minor style tweaks over the last 6 months or so.
Overall I've found it mostly useless to post any meaningful technical info here. If it doesn't get bogged down with noise in the thread it quickly gets buried and forgotten under the noise of other threads. I attempted to post some new technical info recently with
my charger efficiency thread. It got a decent amount of views over the first day, and a couple of comments/questions over the next couple... then basically nothing since because it's buried under 100+ other threads, most of which have no substance at all. OK, not super interesting I suppose, but most telling is that the couple of people that asked me to post that data funny enough recently asked me if I ever posted it anywhere because they couldn't find it. When I told them I posted it on TMC they still couldn't find it and I had to dig the link out of my watched threads to pass it along. Self-moderation wouldn't help with this particular issue, but just further outlines why I don't bother anymore.
I do wish the site owners would do something to make this site more relevant for technical discussion, starting with something like self-moderated threads, but I'm not holding my breath.