I love when the "UNIX" (because let's face it, you are all using Linux anyway and Linux isn't a UNIX) guys pop up to explain that all they need is a text editor and not a fancy IDE. As if emacs or vi are simple text editors -- for most practical purposes, they are IDEs in their own right.
Oh? How wrong you are. Let me see if I can clear this up for you. I have experience (as in I've used them all, for a good amount of years) with all of the following _besides_ various Linux distributions (which I will discuss later [not an OS at all] and also observe the fact that the only OS that can TRULY be called UNIX is AT&T Unix and when was the last time you saw that? I know when I last saw it, do you? And I mean yes I have used it. By the way: did you miss the fact I wrote 'derivatives' ? Maybe you should re-read that, because your statement is rather silly when you actually read it and know what derivative means, which I am all but sure you do):
SunOS (as well as later on Solaris)
Do I really need to go on ?
If you want I can but I don't see the point on the subject of which OS I use and have used over the years (Unix is a flavour - sorry, I meant family - of OS's anyway). But to make your statements worse: the hilarity is that Linux itself is not even an OS - at all! It is a kernel for an operating system. Big difference. So when someone writes or states they "use Linux" they are referring to the kernel and any number of distributions would fit that.
And as for your IDE remark: I only use vi and my own Makefiles. You call that an environment? Eh, OK. If it makes you feel better then so be it. The only "environment" is the shell. Yes, I'm writing from a GUI (you know, personally I think websites make far too much use of scripts but all I can do is use the bare minimum, e.g., noscript so that I can allow just what I need and no more, on a per use basis) but I don't need to program in it (and not all of my systems even have a GUI - an admin using a GUI on their server is not that experienced, not if we're discussing Unixes. And I do indeed program on my servers as well.). Try again but please next time, if you do that, why not read what I wrote in full (besides missing the word 'derivatives' you also miss context and my main point, being: use and do what works for YOU, not someone ELSE). The sad part is every thing you went on about I already covered (or what I thought should have been enough. I mean heck I even used the word "preference" How is that not sufficient?).
Edit: OK, that's a lie. I also use sed, awk, make (go figure with Makefiles), gcc, g++, cpp, others. But those are not (all) necessarily for programming (but they can make things much more efficient and easier). Really, that is how ridiculous you are being with that. Why? Unix philosophy, that's why. Also fixed a word (I originally wrote flavour and I meant family).
Another edit: Added a missing word and responding to one other bit I didn't respond to: about "all I need". See, there's this concept that I also wrote about, in my first post in this thread. What is it? Besides using what works for you? Well, everyone is different. You don't like text only? Fine. You think vi is an IDE? *shrug* If that's your view, so be it. You think I actually care what others use? I'm not that pathetic. I wasn't writing about all I need is blah blah in order to insult/belittle others (which it seems to me, although I'm not the best with this because of something I mention below (I'm somewhat crazy), you are trying to do to me, what with your Linux versus UNIX remark (which you also missed some critical things that I already pointed out)). I was using it to make a point which is: you should use what works for you and, as for programming, learning to program text only programs (or in a text environment... I mean obviously assembly can do sound and graphics. I've done it myself) has its uses (but again only if it fits your aptitude and I discussed this as well). But you know what? That you cannot grasp these things is not my problem and in some ways it is actually good. Why? Because if we were all the same we'd be extinct a long time ago (and let's face it, it is amazing humans are still alive) and things would be very boring. I could not imagine everyone being like me. I already am mostly crazy, I don't need more of that. And other people provide different insight, different perspectives, and here we go - differences, period. Differences are vital. It really is that simple. That's why it is good that humans can learn to adapt (and well, what is adapting if it does not involve change and therefore differences?).
Edited by boonix, 02 June 2014 - 02:52 PM.