I was talking with a mate of mine yesterday who is a leading Dreamweaver Extension developer. Now he's so famous in his field that if you know anything about the DW extension community and I said his name was Paul you'd know exactly who he was.
To cut a long story short the conclusion is that he is known through respect for his knowledge because he is considered "good" at what he does.
Now I've been trying to define the "good" bit in relation to PHP. Am I "good at PHP" ? What makes someone "good at PHP" ? In which case "how good am I at PHP" ?
PHP is so wide ranging and requires in many cases knowledge of other things (The Web, Server setups, File systems, graphics, pdf construction, databases, the workings of the email protocol etc, etc...)
Is someone who has a broad knowledge of the majority of the functions within PHP "good" or does goodness only come with Object-orientation? Could someone be considered good at PHP if they just knew one group of functions inside out? ..... and for the true programmers.... could a web designer that got into PHP ever be considered a good PHP programmer or would he always be a designer that can "do a bit of PHP"?
Are you only considered to be "good" if you have complete knowledge of PHP?
Dave (in pensive mood)