On Oct 14, 2005, at 12:49 PM, Steve wrote:
Neither ones keystroke combinations, are the least bit intuitive, and
any time I have to stop and think about how to accomplish something in
my text editor, that is time taken away from being productive and
editing the text.

Maybe it's because growing up in the 80's, I cut my teeth on programs
like edit, and quickbasic, that I expect a text editor to behave in
some consistant fashion, and just be well, a text editor, this  is
also the most likely reason that when I program I rarely have use for
all the features of an IDE, and IDE's are essentially just glorified
text editors 9/10 times they get fired up.

I'm also a believer in simplicity. No doubt, there should be simple tools easily available. Not all jobs are most easily and quickly accomplished through the use of simple tools, though. Sometimes, a bit of up-front investment in learning a complex tool pays off big in productivity gains. Text editing, if you do it a lot, can be a time- consuming process if all you have is a very simple tool. Tools like Emacs and Vim are the direct result of that. Sure, they've got a steep learning curve, but when you make a living editing text files, that up-front investment becomes worth it.

As an analogy, a beautiful piece of furniture could be made with simple hand tools. It would take a long time, but the tools themselves would be easy to learn how to use. It's important to have those tools available for simple tasks. On the other hand, someone running a carpentry business is going to invest in some complex carpentry tools. The amateur craftsman might easily chop his fingers off attempting to use them without training, but the experienced user would be able to turn out consistent, quality work in less time than one who only has the simple tools. On the other hand, simply using the machine doesn't guarantee any benefit. It requires learning new ways of using it beyond just replacing the simple tools.

So, emacs and vim are but points on the continuum of text editing tools. Although I value simplicity, and they are not very simple, I still strongly believe in their utility, and in the end, that's what keeps them around to spark new generations of religious flamewars.

        --Levi

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to