A heaping handful of excited energy, a pinch of disorganization, two and half teaspoons of minimalism to balance, and most importantly, a few healthy pinches of wishes, whimsy, and wonder. Stir for a while, and you get a Senior at the University of Southern California named Gavin. Majoring in Electrical Engineering and Computer Science with a minor in Cinematic Arts emphasizing in Game Design, I love learning, building, and following the philosophy of "if it's fun and interesting, it's worth understanding and doing."
I have used Sublime as an IDE for the last 5 years. I loved Sublime for its speed and the plethora of packages that you could install from the community. Sublime’s low-level optimization made it amazing for quickly opening and editing code. The text editor a programmer uses can truly enhance the programmer’s productivity. For a while I felt that Sublime was the best option for me.
However, some months ago I told myself I wanted a change: I wanted to move past the Monokai Sublime theme. Ever since I made the change, I have been absolutely obsessed with Atom.
Atom has provided me an extremely attractive developer environment. The gorgeously sexy One Dark theme has changed my life for the better. For me, the shades of brown and white of the Sublime editor feel far antiquated in view of the blacks and greens present in Atom. The card-based UI has allowed for immense visual pleasure as I clickity-clack on my path into product development.
Atom as a product sets an example for competitors. The iterable and modular code written by an extremely talented team of engineers has filled the void left by previous IDEs – Atom is constantly being improved upon. My productivity is directly correlated with my satisfaction using Atom. I find myself excited not only to build, but also to simply open and play with my IDE. This encourages me to constantly explore new languages or new ideas.
Where can Atom improve?
The answer here stems largely from my experiences using Sublime. Atom is nowhere near as fast as Sublime. Sublime is extremely well optimized and for me was as quick as using VIM.
Bottom line: Atom has provided me with a new environment that encourages me to be more productive. It is aesthetically pleasing and extremely modular. I know I will be using this for ages to come.