The usual discussion rules apply ...
I recently had a discussion with Axter and it turned out we have both created something that seemed unique to our current situation. We could have saved much time!
I think the problem is that there are so many different ways to write even the simplest things. If there were less, then tools could be made to search a pool of code in a sort of auto-complete system. Perhaps the language is at fault. Perhaps standards would help.
What are your views and experiences?