organsnyder: Good for learning the mindset of developing backward-compatible APIs in any language read comments