completedeveloperpodcast.com
Making Apps Plugable | Complete Developer Podcast
When you have a huge backlog of possible features to implement in your app, you may be tempted to create a plugin model so that other people can modify it. However, this path is trickier than it seems.