Hi all!
Please comment on the draft of a best practices guideline for software design: https://www.mediawiki.org/wiki/User:DKinzler_(WMF)/Software_Design_Practices.
I have been thinking of writing down some of my (personal, so far) golden rules that have emerged in my work on MediaWiki over the years. So here it is. My plan is to gather some feedback, then turn this into an RFC, and hopefully have some future version adopted as an official guideline.
Please let me know about things you agree with, or disagree with, and stuff you find just odd or cryptic.
Thanks!