Re:Fish sucks (but your shell sucks more)
by alinajaf on Wednesday December 22, 2010 @10:03AM
(#2031464)
As a developer who uses vim I can confirm that the vast majority of my time is spent in the shell, running scripts, working with vcs etc. It's the equivalent of my 'IDE'. At least three other developers I currently work with have a similar setup, so I'm fairly sure its not just me.
Re:Fish sucks (but your shell sucks more)
by scott_s on Wednesday December 22, 2010 @10:42AM
(#2031533)
I think it's important to remember what IDE actually stands for: integrated development environment.
That implies that the standard development environment used to not be integrated. And that's exactly what Unix is: a development environment where the tools are not integrated into one place. That sounds like a bad thing on the face of it, but I do not think it is. I think it allows for more flexibility.
Re:Fish sucks (but your shell sucks more)
by nodata on Wednesday December 22, 2010 @11:15AM
(#2031618)
Isn't the "one place" the shell?
Re:Fish sucks (but your shell sucks more)
by scott_s on Wednesday December 22, 2010 @12:07PM
(#2031727)
But that is a completely open-ended interface, as opposed to an IDE where you can only perform pre-defined actions. You access it all from one place, but all of your tools are not integrated together.
Re:Fish sucks (but your shell sucks more)
by silentbicycle on Wednesday December 22, 2010 @04:05PM
(#2032444)
No, the shell is the integration. The shell provides plumbing, not the environment itself.
Re:Fish sucks (but your shell sucks more)
by Sandman on Wednesday December 22, 2010 @10:15AM
(#2031489)
Well, in that case - I stand corrected.
Re:Fish sucks (but your shell sucks more)
by daleharvey on Wednesday December 22, 2010 @09:18AM
(#2031348)
I would say "most" of the time as a definite exaggeration, but I do spend close to 100% of my time between emacs / shell and a web browser.
Re:Fish sucks (but your shell sucks more)
by shelfu on Wednesday December 22, 2010 @06:33PM
(#2032900)
I'm a Java developer using IDEA. I still spend most of my time in a shell. Mouse pointing and clicking to do things like run builds annoys me when I can alt-tab and run a script to run unit tests.
I think IDEA is a fantastic IDE, and possibly there are shortcuts to do what I'm doing in a shell, but even screen redraws etc take up needless time and force me to wait when I don't need to with smart use of a shell.
I'm an old school vim/perl hacker though, so maybe I just am used to working a particular way, having "grown up" with the shell, I can't imagine not using it to do most of my work for me.
Re:Fish sucks (but your shell sucks more)
by mileszs on Wednesday December 22, 2010 @09:01AM
(#2031308)
Hmm. Are you saying that one's shell is not very important, then? That one shouldn't care what shell they are using? I'm sorry, but, otherwise, I don't think I understand why you felt compelled to pick out this single quote from the article and argue about it. Could you explain your point?
Maybe if you're a *nix system administrator. Otherwise, no, not really. I spend most of my time in Eclipse. People who prefer using editors to an IDE spend most of their time in Emacs or Vi(m). But shell? Maybe to hack together a script now and then, but certainly not most of the time.