I say technology "associations" and not technology "choices" on purpose. Technology is so complex that we generally do not choose our tools like a craftsperson meticulously selecting the most appropriate tool for a job. That's basically impossible, since we rarely even have any objective, to say nothing of scientific, criteria for choosing between different tools. Even personal taste is largely shaped by what our friends tell us we should have learned. So if someone is a "PHP programmer" it is unlikely that they really considered being every other kind of programmer first and chose PHP above all others; more likely, they just stumbled into it, just like we all stumbled into our own technology selections.