4 ms·
"The shell is one of the places where you’ll spend most of your time as a ['nix] coder" Maybe if you're a *nix system administrator. Otherwise, no, not really.
by Sandman 16y ago
"The shell is one of the places where you’ll spend most of your time as a ['nix] coder"
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.
- mileszs 16y agoHmm. 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?
- deleted 16y ago[deleted]
- daleharvey 16y agoI 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.
- alinajaf 16y agoAs 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.
- Sandman 16y agoWell, in that case - I stand corrected.
- scott_s 16y agoI 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.
- nodata 16y agoIsn't the "one place" the shell?
- scott_s 16y agoBut 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.
- silentbicycle 16y agoNo, the shell is the integration. The shell provides plumbing, not the environment itself.
- shelfu 16y agoI'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.