EasierRDF icon indicating copy to clipboard operation
EasierRDF copied to clipboard

Who are these mentioned "middle 33 % of developers"?

Open k00ni opened this issue 1 year ago • 5 comments

The term middle 33% of developers is used several times here, for instance in:

  • https://github.com/w3c/EasierRDF/issues/56#issuecomment-472195144
  • https://github.com/w3c/EasierRDF/issues/49#issue-393086459
  • https://github.com/w3c/EasierRDF/issues/50#issuecomment-478739075
  • https://github.com/w3c/EasierRDF/issues/20#issue-388494512

I think its very useful to have such a target audience, but I am wondering what characteristics this group as a whole or a developer of this group have? Its important to have a vague idea, because there are arguments for certain changes to benefit this group.

I assume its meant in a way like a persona, is that correct? Although for the purpose of this repository, some properties, such as demographic and biologic-related information, is not of interest here.

As a starting point I suggest the following two dimensions:

  • Known Skills (in technologies, languages, concepts ...)
  • Goals / Wishes: setup an online shop very fast; connect to a Wordpress instance, use RDFa to increase my SEO ranking,...

With these two dimensions I would vaguely describe the middle 33% of developers as:

  • Known Skills:
    • Advanced knowledge in a programming/script language and the related ecosystem
    • At least some advanced knowledge in the areas of software engineering (such as architecture, organization, ...), database management (especially translating a use case into a database model) and web-oriented technologies (such as HTTP, REST,..)
    • they have at least some interest and the ability to learn new technologies, languages etc.
    • they speak English to a degree that they can understand and follow technical texts
  • Goals / Wishes:
    • Get things, such as custom software projects, done, as fast as possible (if its a paid developer)
    • For spare time projects: try out new things, but keep an eye on the available time
    • Use known tools, methods, etc. wherever possible

k00ni avatar Jun 18 '24 11:06 k00ni