EMWCon Spring 2018/Replacing Extensions

You need some feature for your wiki, and you look through the set of relevant extensions in MediaWiki, but none of them do quite what you're looking for. Or perhaps one does, but it seems way too complex for the task. Should you consider developing your own extension? Or at least helping with the development process? This talk covers some ideas on when to make something new and when to make do, with reference to specific experience trying to create alternatives for extensions including FlaggedRevs, Collection, VisualEditor and more.