5 ms·
You don't need to like Atom, but to claim it's a "bad editor" for everyone is silly. You can use multiple browsers to preview, I prefer to have it in the edito
by Klathmon 9y ago
You don't need to like Atom, but to claim it's a "bad editor" for everyone is silly.
You can use multiple browsers to preview, I prefer to have it in the editor which makes it easier to switch between (same argument for code tabs vs windows). I still test and work in multiple browsers to ensure compatibility, but being able to get the rough parts laid out in the editor itself and fix/develop on things that are the same in all browsers is a great productivity boon (especially when i'm working on my laptop with limited screen real estate).
And again, I could run everything in a separate console window, logging to files, etc... But having that in the browser is a boon to my productivity. Having notifications in the browser window that a test that was running in the background failed and being able to click a button and open right to the test file + source file that failed along with annotations about coverage data in the sidebar saves me quite a lot of time and effort.
If Atom is useless for you, don't use it! But don't act like it's garbage for everyone. I don't need a car that goes 200MPH but that doesn't mean every F1 car is entirely useless, just that it's designed for a different purpose.
I currently have 3 different atom windows open, each with 1-4 panes with probably 5-20 tabs open in each and it's using a whopping 1.8GB (super rough counting, didn't want to actually add it all up). That's a lot, but it's not enough to outweigh the benefits for me. I'm not "sticking hardly to one regardless the pain", i'm sticking to the one which makes me the most productive and is the "nicest" for me to use (if i'm frusturated by constantly finding windows, i'm not going to be a better developer) It might be too slow/bloated/whatever for you, and that's okay, but for me it's more than fine.
- geodel 9y ago> I don't need a car that goes 200MPH but that doesn't mean every F1 car is entirely useless, just that it's designed for a different purpose. Those cars use huge resources for extreme performance. I don't think Atom provides extreme performance even after using extreme resources.
- Klathmon 9y agoIt depends on what you consider "performance". An F1 car is going to be the worst tow truck in existence. It's "towing performance" is basically a 0/100. Atom's "extreme performance" for me is in my productivity. the 2GB of ram that my atom windows are currently using is a very very small price to pay for better productivity. Even if Atom were so resource hungry that I needed to buy a new laptop every other year for $5000 (which I don't), if it makes me more than 2% more productive, it's paid for itself.
- nimchimpsky 9y ago> better productivity than what ? wtf is worse than atom. Even notepad++ is better.
- christogreeff 9y agoBetter in which way? In your daily usage scenario? Memory usage? I'm sure there will be cases where Vim or notepad++ works better for me. At present, vscode works for 90%+ of the things I need to do. For my usage scenario, notepad++ is not better than vscode. Use whatever application works for you, but don't say something is better or worse, without looking at it subjectively.
- nimchimpsky 9y agowhy are you talking about vscode ? Last time I used visual studio it was great, levels of magnitude better than notepad++, but not quite as good as intellij.
- pleasecalllater 9y agoI think any discussion with you is pointless. You just love this editor, and whatever things you need to sacrifice to use it are file. This includes buying a new laptop each year, using only small files, buying more ram etc. I'm just too old for flame wars with their-own-church believers. I just need to write code, so I switch tools to appropriate ones. It's just a tool. I'm sure that some hammer-loving guys do all things with hammers, even if that's terribly hard. If you really think that Atom has "extreme performance", you really don't know other tools that are on the market. Good luck, the hardware industry will love you even more.
- Klathmon 9y agoI really feel I described why I think that pretty well. If you are more productive doing things another way, that's fantastic! I use IDEA when i'm working in Java code, I use Atom when i'm working with web stuff, I use tail/grep when searching through log files, I use CLI tools as much as possible for everything else as they integrate with things like editors and IDE's very easily. Everything is a tradeoff, and nothing is perfect. Atom enables me to be a better dev in some areas, and is frustratingly awful in others. But I do genuinely love the editor. I'm glad someone has finally made the tradeoffs that I prefer in an editor, as for me reducing memory usage by a few hundred MB will make literally 0 difference in my life, but adding the ability to click a spot in the embedded browser window and have it take me to the code that defines that component is a nice productivity boost.
- emsy 9y agoIt does (to the op) and the op explains how. Performance is not always the speed of the editor.
- baybal2 9y agoPage polution - most mid-tier desktop software developers today don't even know what it is
- pleasecalllater 9y agoIt's much simpler: If Atom is so resource hungry, and I have alternatives which are not = IMHO the editor is a bad editor. Use whatever you like, but it looks like the most important thing is that you like it, not that it's resource hungry. > Not to mention that a 6MB file is pretty fucking big for something like atom. This it the most funny part of your comment. I want my editor to open my files as they are. Some people could be happy with editors allowing for max. 20 lines per file, and I'm sure they would also claim that longer files are bad, so it's fine that an editor doesn't support that. Use whatever you like, but don't claim that using 3GB of ram to open 6MB file is fine, because programmers couldn't implement that properly. It's not the file's fault that it cannot be opened normally. Really don't blame the file.
- Klathmon 9y agoI'm not blaming the file, i'm saying that using a hammer as a drill is silly, and that it's not the screw nor the hammer's fault, it's the user's. Atom was designed as an editor for web developers. They took some trade offs when building it, and because of that opening large files is difficult for it. When I need to open large files, I use tail, or ed, or notepad++, or just grep or something else. It's not that the Atom programmers couldn't implement it properly (FFS they built github, i'm sure they know how to open a file without using 1GB of memory...), just that it didn't make sense to for the usecase atom was meant for. But it doesn't seem like i'm going to convince you, so I guess we can agree to disagree!
- castis 9y ago> I'm not blaming the file, i'm saying that using a hammer as a drill is silly, and that it's not the screw nor the hammer's fault, it's the user's. No one is claiming the opposite. An appropriate argument is that some nails are bigger than others and this hammer in particular chokes on big nails. > When I need to open large files, I use tail, or ed, or notepad++, or just grep or something else. Breaking your workflow in the name of progress seems counterintuitive. > I'm sure they know how to open a file without using 1GB of memory. The realities of Atom prove otherwise.