I wanted to contribute and I started by refactoring large pieces of the codebase but didn't have the bandwidth to go through the process of getting it submitted.
The code quality was and still is horrendous, but that wasn't the issue, if there are too many barriers to get me to submit my code then I can't contribute.
I have all but forgotten about Diaspora