Because of this, there is functionality or features that are important or even necessary for business or the user that have not been addressed by existing modules. I’m sure there are use cases and functions designers, project managers, and users encounter every day that are prime targets for development of a contributed module that I, as a developer, would never consider or come across. These people are the missing factor in the Drupal community, the experts in interface and documentation, the people who have ideas that never cross a developer’s mind.
How do we solve this? It certainly is not by limiting the number of developers contributing modules. No, instead we developers should be encouraging and embracing the contributions made by non-developers in the Drupal community. Someone to make sure the user experience is top notch, that documentation and interface is sensible and friendly to ensure that our contributions to the community are more than just blunt tools that only provide benefit to developers. Elevated Third could not function or produce great work if it was only the dev team, just as we developers benefit greatly from their experience and knowledge, so too can the Drupal community. It is definitely time to get all the non-developers involved and make the community even stronger.