


Although the second one isn't perfect (I think), I believe it reflects the intention pretty well. I ended up using SuggestedBy and SuggestedB圜lientId. I couldn't just use Client and ClientId because it would be ambiguous in this particular situation.
SUGGESTOR OR SUGGESTER SOFTWARE
I was trying to come up with a meaningful variable name to use in a software development project that I'm working on. The example that I used above is very similar to the real-life situation but let me include the exact context that I wanted to use it in anyway. This post appears to have attracted a lot of people so let me try to clarify more. A synonym would suffice as long as it fits in the context (e.g., "advisor", etc. It doesn't have to be derived from "suggest". Is the word "suggester" correct? (I couldn't find any usage of it.) If it's not, I'm looking for a word that has this meaning.

Now, if someone suggests an edit on that post, how would I describe them in a similar manner (using a single word)? If someone posted a question here on the site and I wanted to describe them, I can say "the asker" or "the poster".
