|
that's B.S. -- only because ms dumbs everything down
it's the mcdonald's drive-through mentality...have to have it quick and easy without any thinking or effort on the user's part... that's why ms products all have that code-completion junk.
people including some software engineers are going to look like potatoes soon -- with small heads and big fat bodies... from intellectual laziness!
David
|
|
|
|
|
Well....in a manner of speaking.....
You are absolutely correct. Quick, fast and easy. This is NOT the normal
psyche of most Software Application/Software Development Engineers.
I would really shudder, if our brethern at Rayethon or Grumman were tasked to create their
Missle Guidance Systems using a Microsoft Platform.
Or for that matter, the Fighter Pilot or Attack Pilot when they pull the trigger, they recieve a
404 Error - You are not Authorized to View this Screen....
".... We will add your biological and technological distinctiveness to our own . . . . Resistance is Futile . . . . You will be Assimilated . . . . . ."
|
|
|
|
|
Well, well,... I saw some people coding in notepad and compiling via batch file. So they still exist
I program on laptop at home. And so I code with my mouse and Ctrl^C/Ctrl^V (several keyboards a day do not let you subconsiously use easier key combinations - at least Control keys are located at the same spot). It means that I use code completion all the time.
And when I switch to Java, NetBeans would not finish this line for me:
MyLongClass<String key, List<Object>> var = new
... so there, my coding is 10% slower.
Etkins, will you just type it with 10 fingers faster than with a mouse click? Profy
|
|
|
|
|
I am not sure I understand your comment.
f- notepad... I code using vi. Folks who are adept at using vi enjoy keeping their hands on the keyboard, and thus using the mouse becomes an annoyance. In fact, some might argue that the mouse will then cause productivity losses, because you have to stop typing to reach for the mouse
David
|
|
|
|
|
assuming you have to use a mouse to utilize code completion or features common to modern day IDE's (which is false).
I personally hate vi because of the learning curve (which I never got over cause I had access to better editors that did more for me). I was forced to use it in school, but with the advance of the ever present graphical user interface thats present on modern computers these days I can't see why anyone would want to continue to use it (or emacs) over an integrated development environment.
only elitist and old programmers (who fail to keep up with life) would take the stance that a terminal based editor (that requires you to type everything out by hand) is better than something with hundreds of productivity features at their disposal. which one are you?
then again, if given the choice of coding the same exact data structures from scratch on every single project, or coding the implementation of some really cool application, I'd choose to implement the really cool features, rather than spending all my time writing the same old mundane crap. Guess some folks like doing the mundane things because 1. they know how, and 2. others (wisely) don't, so it makes them somehow feel "elite."
that reminds me a lot of the child's book the emperor's new clothes in that he thinks he's running around looking cool when in fact he is just naked.
to enjoy the way you write code is one thing. using vi isn't wrong or right, its just what you prefer. using kdevelop, visual studio, eclipse, or qt's editor isn't wrong or right either, its just what other people prefer.
spewing ignorant statements like "<entity> sucks because <reason>" just proves the intelligence with which you chose to form your opinions and has the opposite effect that you were intending.
modified on Tuesday, June 10, 2008 6:45 PM
|
|
|
|
|
|
two-fold:
productivity (depending upon how you want to measure it) -- using vi, merely keeps your fingers on the keyboard...one would think where you want them, i.e. typing code.
the second point about code completion: i understand your point about avoiding the need to type the same text over and over again, but one may miss the understanding of "what goes on under the hood" with respect to the code *you* never have to type, i.e, do you really know what that code represents, how it works, and what the impact it has on the performance of your application.
that's the only two points i was making...
kind regards,
David
|
|
|
|
|
I cannot
etkins wrote: enjoy keeping their hands on the keyboard
because it is a laptop, and one of several, and they all have different keys layout.
If I have no mouse at my disposal, then I have to use the touchpad, and so I switch to using keyboard only.
We code in different worlds
|
|
|
|
|