Web and desktop developers: Is Atom an example of a new standard of cross platform development practices? Or is it an example of trying to use too many fashionable technologies together for the sake of it (node, React, CoffeeScript)?
Its memory footprint bloats with tabs much like a web-browser does and now my machine just lives in swap in a way that it doesn't with more traditional text editors.
Proponents: Almost as fast as native! Look at this V8 benchmark! Cross-platform for free! Why would you use anything else?
Skeptics: Yeah, but... insanely bad memory use, large package size, painful battery drain, and whatever your benchmarks say, noticeably worse real-world performance.
Proponents: But... cross platform for free! V8 benchmarks!