@Mittineague seasoned developer. Been very much into python and ruby since 2008-09. I’ve worked PHP, Python, IBM and .NET jobs in the past. PHP sucks, .NET doesn’t make any sense and IBM can be evil in places.
The only part of the Discourse stack I’m not familiar with entirely is Ember. Let’s talk a little JS. First the DOM was just a mess. Then came prototype. Then came jquery and all the cool kids were using jquery from 2008ish (v1.2) onward. Forget stuff such as mootools and dojo for the time being. A lot of things were jquery until things like knockout and backbone started to appeal to people. Then suddenly there was buzz about Angular and React. Ember was mentioned but not much. I saw someone give a talk on it last year and was like hmm, interesting. But then as of just last month I have been forced to take another look because people at railsconf seemed pretty enamored by Ember. And here I am in front of it by coincidence.
It’d be nice if the JS people and online titans such as Google and facebook would halt pushing out open source projects for a while. I don’t want to have to relearn JS through a new framework every year.