Informal talks with colleagues around the coffee machine are a great way to improve your developer skills. Most of the time, people don't agree and that's a good way to learn about thinking in context. One of the latest subject was about the Event Bus. Though no Android developer, I'm part of a Mobile team that uses an Event Bus to dispatch events among the different components of the application. Amazingly enough, one team member 'doesn't like Event Bus'.