My entire approach to WordPress development just changed, practically overnight and I proved it with the re-development of my Twitch plugin. Officially named Channel Solution for Twitch on the WordPress.org website but nicknamed TwitchPress. My Twitch.tv plugin has the potential to allow public services to be launched on any WP site. The plugin can be the core and foundation for a streamer service that allows full channel management through the Twitch API (Kraken).
A lot of big talk in a single paragraph! But the plugin I created follows the same development approach as WooCommerce by Automattic themselves. I have adopted their development techniques and understand WP standards better than ever.