Why would you make it require Yosemite 10.10? This is absurd developer laziness. Spend an hour making it compatible with OS versions from the last couple of years.
Out of curiosity, why wouldn't you upgrade? I know Yosemite had its issues, but El Capitan seems better. I agree that having something available for previous versions is probably a good thing. But just curious why you specifically wouldn't upgrade.
The forum software "Discourse" is a good example of hugely over-engineered bloat and Javascript being required to display some text.
They even require that you have the latest smartphone hardware! To display a forum post!
As with the examples of Facebook and Google, these are intelligent people working at these companies. Yet they get it completely and catastrophically wrong...
Agreed. Jeff Atwood's not a bad guy, but the way he acts like he's going to lead web forums to the promised land with Discourse is really grating, particularly when all he's really doing is making them more obnoxious to use.
I guess I could make a Slack/IRC comparison, but maybe I don't need to go there.
I got worried about supporting older OSes (there have apparently been changes to push notifications between 7 and 8). Probably not a necessary limitation, but as a relatively new developer I'm playing it very safe.
Indeed, it seems like wishful thinking that Atom will magically become quicker. One presumes that the easy optimisations have already been made. What else can be done, other than a complete rewrite using a different technology stack?