Senky wrote:The absolutelly first idea about name of appropriate event would probably (well...still imagine you are common extensions author) be "core.user_add_after" or at least "core.user_add" - because original function maintaining this is called "user_add".
If the function is appropriately named, event name can incorporate function name. There is no requirement that event name be different from anything else in the code.
But it takes time! And (as you all know) programmers are really not willing to loose time lookuping names...
Of all the languages I know php is the (only) one where programmers are expected to continuously check documentation for the correct order of parameters and correct function names. When developers complain about this the usual answer from above is "use an ide with auto-complete" which essentially makes the programmer consult the ide instead of documentation for this information.
(Obviously we don't want to perpetuate this situation.) Anyway, back to topic:
It has never ever been wrong to make things clear...longer, but clearer.
There are different definitions of "clear". The other one is "it should be clear what an event does from its name and parameters to someone unfamiliar with phpbb's code".