|
I didn't say that you should never use Notepad++ or whatever, only that the right tool for the job makes life easier. I have VS2005, 2008, 2010 and 2013 installed and use each one during the course e of the week, depending on what application I am building or supporting. it is no different to a mechanic having several different sizes of socket sets. You pick the appropriate one for the job at hand. If you choose to use UltraEdit for that task, good for you. Wouldn't be my choice - I was happy to get away form the command line and text editors for development - they seem sort of primitive compared to a decent IDE: I enjoy all the extras that the IDE gives me. All I said was that it is elitist and snobby to completely dismiss IDEs as some sort of guilty pleasure or tool that only poor developers would use.
Kirk 10389821 wrote: But what do you do when an old client calls you up for help with code you wrote in 1985?
Offer to rewrite it in widget++ for a massive fee, of course!
|
|
|
|
|
The first software I ever bought was a simple debugger for about 15$. It allowed you to set breakpoints, single step after reaching them and examine the processor's registers (tightly packed on a 64 x 64 pixel screen). After that, I ditched entering machine code directly in favor of a small assembler, simply because having to retype everything after a change in the middle of the code was a pain.
When I write code for my old computer today, I use a far more comfortble text editor and a acro assembler on the PC and test my code in an emulator. The old debugger still sees some action from time to time.
That's all you need to get some work done. Fancy IDEs or tools may be of great assistance, but something is terribly wrong if you can't live without them.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
CDP1802 wrote: something is terribly wrong if you can't live without them.
My point exactly.
In my years doing C on OpenVMS, we used text editors and command-line compilers, and we liked it! But we (I) dreaded having to use the debugger, it was (is) practically unusable. Having the debugger in an IDE (Turbo Pascal for example) is a huge benefit when you need it. But most debugging tasks don't require a debugger at all. In many cases it's just one more crutch that some developers think they can't live without.
|
|
|
|
|
I liked the OpenVMS debugger... Better than any of the alternatives for embedded systems debugging back in the day...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
I'm so happy to see that there are programmers out there that still want to use their brains instead of the fingers for "autocomplete" their code.
I use notepad++ for programing but most of all Gedit.
For those that think that could only do "basic" things, it does not matter to me that limited vision (cause they do not know what they are talking about), with those "basic tools" i can write, Java, PHP, Asp, HTML, CSS, JavaScript, etc... .
If you can not do a "visual debugging", that is, debugging only looking at the code and having in your mind values of variables / objects passing from method to method, you become what i call an "IDE user".
"Doing AJAX?, oh God, where is the magic 'drag and drop' thing that let me do that 'obscure' things that take bunch of unnecessary code and use lots of bandwidth for making get that a 'div' a value from server?"
There are plenty of articles out there about how software is going worst instead of better because of the waste of the amount of resources that we have now. "Freeing unused objects? no way, it is garbage's collector work, even if it is only one line of code". That's is an example of not knowing what you are doing.
Happy to see that there people that shares my thoughts, sad too see that other only want to hide behind a tool.
Finally, IDEs are ok if you want to use them, but if you do not know you can do things without them, it's a mistake that sooner or later you will pay for.
|
|
|
|
|
Kudos to you. I definitely feel that IDE's limits ones ability to use your brain and try to remember stuff. You start relying to much on 'ctrl space' phenomenon. When you find yourself in a situation where you can't use an IDE you're helpless.
It is good for all developers to stay in front of technology. To say that the 'cannot possibly develop without' it.... well maybe a way of manipulating their bosses in to upgrading.
"Program testing can be used to show the presence of bugs, but never to show their absence."
<< please vote!! >></div>
|
|
|
|
|
You can have your panhead, I'm enjoying my BMWR1200R.
|
|
|
|
|
I agree. Using an IDE because it does a lot of the grunt work for me doesn't imply that I've forgotten how or was never capable of doing it manually, only that I have other things to do with my time. I know how to use a broom and vacuum... but I prefer to let my Roomba do it for me.
|
|
|
|
|
John Crumpton wrote: I prefer to let my Roomba do it for me.
My wife does that. Sometimes. Maybe. Or we just move. :shrug:
Generally I use Visual Studio when I need the Designer or debugger or to explore an unfamiliar namespace. If a particualr task doesn't require any of those, then VS isn't helping.
Oh, one other reason I use VS is for manipulating TFS; I treat the TFS repository as a Project on its own.
|
|
|
|
|
You're not comparing VS with fine German engineering, are you?
Just a BMW's ABS means it shouldn't crash as often as VS.
|
|
|
|
|
VS to BMW is like Lada to Learjet.
|
|
|
|
|
|
I wonder if you boss knows you are doing this, or may be you don't have a boss.
|
|
|
|
|
My boss is only interested in the SSIS part of what I do and having it in TFS; and that requires VS.
How I write the utilities that I use to make my job easier doesn't interest him.
|
|
|
|
|
Well, for that he (and you) can just install Atom.io[^]
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
I think I looked at that a few years ago.
|
|
|
|
|
A few "years" ago? It's only just recently been released... Perhaps you're a time traveler?
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
|
You're thinking of the latter, but that was the "beta". It is now out of beta and has been "released". There was a post about it in the last few weeks in the "Insider News" forum.
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Marc Clifton wrote: Visual Studio
Real developers only use Vi.
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
Wes Aday wrote: Vi
You elitist snob. Use EDLIN!
|
|
|
|
|
You elitist snob. Talk directly to the processor using binary!
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Obligatory xkcd: Real Programmers[^]
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
I am sooo glad I never had to use a line editor. While some of my classmates were using EDT (?) in line mode, the cool kids showed me how to use TECO in screen mode (this was on a PDP-11).
|
|
|
|
|
mmm, good old days, PDP 11/60 RSTS/E, OMSI Pascal, (?Variant)BASIC
|
|
|
|