Problem: when things I want to do are easy, I do them. That leaves only the harder stuff.
One thing you can do is go through the plugin ideas list, find a few that interest you, and build them. That would introduce you to calibre's API, and would let you release your code without involving calibre's source. Later, you could propose merging the changes.