3 ms·
> It's the first IDE that I've used that doesn't dedicate the entirety of its chrome to 100 different buttons. Maybe this is everyone's problem with it? I've
by orbitur 12y ago
> It's the first IDE that I've used that doesn't dedicate the entirety of its chrome to 100 different buttons.
Maybe this is everyone's problem with it?
I've spent about 6 hours a day in Xcode since 4.4, so it may be a bit of Stockholm Syndrome, but I feel very comfortable. In the last year, I've had to do some work in IntelliJ/WebStorm/RubyMine (all the JetBrains IDEs!), and while they're definitely nice, I would say they're harder to use, less predictable, and have wayyyyyy too many buttons. Also you can tell they're not quite native (as someone who cares about aesthetics, even in IDEs).
Xcode forces you to figure out the shortcut keys. I like it that way. And I spend more time hitting tab and enter than I do actual typing, and that's all we really want from an IDE anyway, right?
- archagon 12y agoYes. Every time I look at a default Visual Studio setup, I get mental fatigue just from trying to figure out all the buttons, toolbars, and options that I'll never ever need to use. It's completely gross and bloated — the Microsoft Word of IDEs. Xcode, on the other hand, is so nice and Appley and clean. It's a shame it runs so slow and crashes at the slightest breeze. Still, I'd rather use an Xcode that I have to force quit every 30 minutes than a stable Visual Studio any day.
- koyote 12y agoYou do know that you can move/remove and customise all of those buttons and toolsbars and options and whatnot? I have never seen that as an excuse. I only have half a line of buttons under the main toolbar. The number of windows I have docked varies from 1-2 while programming to about 5-6 while debugging (with the watch list, call stack etc. all easily viewable). I would reckon that most programmers spend at least some amount of time customising their development environment; I mean it's what you spend most of your day using. What is important is what features and development-helpers your IDE supports (you don't have to use all features) and how configurable the environment is (while not being overly slow and buggy), in my opinion.
- archagon 12y agoMy excuse is that I'm getting older and I just don't want to deal with the fiddling anymore. It gives me nothing but stress. All my IDEs and text editors have the default config (modulo a few settings), and I'm OK with that. I don't use emacs or vim.