I think it's all about context. It's been my experience that "developer" is mostly applied to web developers and "programmer" is most often used when talking about desktop application development. In this context I don't think adding the word "web" before "developer" makes it any more clear as it's web developers who mostly use icon fonts and web developers who are the target audience here.
I'm not convinced that's how the split works - I don't think I've ever heard the phrase ".NET programmer", for example, and it was originally a desktop tech.
See also: "App developer", "Java developer", "mobile developer", etc.
Contrast: "assembly programmer", "COBOL programmer".
reply