This is, to me, really a very difficult issue.
I suspect we would all agree that we don’t want a bunch of poorly conceived, poorly implemented, me-too apps posted here, and certainly not a bunch of spam postings that are scam or phishing attempts. However, there are also a lot of smart folks out there, some already members of this community, others not, who come up with an app that many of us mind find useful and worth exploring. I don’t see it as a good idea to suppress the latter.
Further, as “Mac Power Users,” we are, perhaps by definition, the ideal group to “kick the wheels” on an idea and its implementation - and perhaps by extension, have the opportunity the shape the direction of a new app or perhaps indie developer.
I haven’t personally found the amount of these postings to be bothersome - yet; I agree that it would be bad for the community for such postings to overwhelm the discussions that have been the hallmark of the MPU forum thus far.
My opinion, for what it is worth, would be a separate category for such postings, with the site’s rules clearly stating that postings will be deleted from other areas, and repeated offenders warned and then banned. For a developer who wants to reference their own app in response in another thread, they could post about their app in the appropriate category and provide a link to said post in their reply elsewhere, to keep things clean.
Non-commercial scripts and code snippets would be excluded from this policy. Here is refer to some of my own postings of a bit of AppleScript, Python, Swift, etc as solutions to specified problems or descriptions of workflows, to continue our tradition of posting solutions to problems that others may also be experiencing.
The category for app postings would benefit from having a few moderators who can help weed out spam and so forth. I don’t think we can / should rely on the admins (eg David, both Stevens) as they have more than enough on their plates supporting this community. I am sure there are others who would be more than willing to donate their time to this task.
My (somewhat greater than) 2 cents.