Reviewers. More precisely, the lack of them. People come to me months after a release and complain that they do not like how feature X is implemented. Others complain that patches in core queue just languish and they move to contrib instead where they can achieve something. This in itself is responsible for the quality of contrib -- they can achieve something because there commits happen without peer reviews. Here is a simple rule of thumb: if you spend a day creating a Drupal site, spend one hour on reviewing patches related to the functionality you just touched be it contrib or core.
This post was inspired by the Unit testing plan thread where it clearly shows how a good idea can be made great by someone else thinking on it. This is not the first time Peter Wolanin took some idea of mine and run with it and Drupal benefits from that. Why are not you doing the same?
Commenting on this Story is closed.