lagartoflojo
What do you know, such issues can be resolved via proper regulation....
(Btw, you can also change the currency by clicking on the "world icon" at the top right).
Up until recently, I was a one-man dev "team", so I didn't get a chance to discuss these topics while developing our app, and I just went with what seemed right. I'll be thinking about your ideas moving forward. I especially like the bit about the global User object with flags! (In hindsight, it seems almost obvious there should be one!)
This fact that every team ends up doing things their own way, and many times re-inventing the wheel, is the reason why architectures like Marionette and Aura have appeared. Also coming from Rails, I prefer using a framework that helps with these decisions up front, so I'm seriously considering moving to, for example, Ember.js (which was still called SproutCore 2 when I started developing...). Interesting times ahead though,.. with so much exploration going on in the Single Page App "arena", it's really hard to tell how things will end up!
It DOES show Linux Mint becoming very strong in the past year all of a sudden, but, at least from that graph, it doesn't look like it was Ubuntu users who "flocked" to Mint.