Monday, October 1, 2012

Re: OT: The so called "steep learning curve" of vim...

no matter what, I never understand "vim" & "emacs" part of that picture
- it doesn't make much sense. I think Tony's graph make more sense in
terms of "deep" , or , I think maybe this:


|
|
|productivity
|
|
| (VIM)
| |
| ++
| |
| ++
| |
| +-+
| |
| |
| |
| +-+
| |
| +-+
| |
| |
| +-+
| |
| +--+
|.......................................+.................(notepad)
| +----+
| +--+
| +-----+
| +-------+
| +------+
+----+ time/effort
+----------------------------------------------------------------->



On 10/01/2012 01:18 PM, Gerald Klein wrote:
> What I think happens sometimes is that someone is perhaps is for the
> first time stuck with only his Linux tty and has to fix something. The
> only editor he has is vi/vim he knows how to pass a file as an argument.
> He opens the file and can't get it to edit or makes edits and can't
> close it.Swearing ensues, until he either figures it out or gives up,
> stating emphatically that he will never use that editor or "what the
> hell was that? How do people use that?" and another link in the chain is
> formed.
>
> On Mon, Oct 1, 2012 at 12:07 PM, Tony Mechelynck
> <antoine.mechelynck@gmail.com <mailto:antoine.mechelynck@gmail.com>> wrote:
>
> On 30/09/12 22:47, Tim Chase wrote:
>
> On 09/30/12 08:37, meino.cramer@gmx.de
> <mailto:meino.cramer@gmx.de> wrote:
>
> it is often said, taht certain software has a "steep
> learning curve".
> Vi/vim is such an example for the use of this phrase...
>
> I would take the time as measure for the x-axis and the amount
> of stuff I have learned about -- for example -- vim as a measure
> for the y-axis..
>
> Or...what do I misinterpret here? ;)
>
>
> I think the misinterpretation is that the x-axis should be labeled
> "effort learning new stuff over time", not just "time"; and the
> y-axis would be "productivity".
>
> A "shallow" learning curve would then mean that, with minimal
> effort, one achieves some corresponding level of productivity.
>
> With Vim, the average user that hasn't gone through basic training
> (vimtutor, reading man pages, etc) is usually pretty lost with
> things as basic as quitting. So the graphs would look something
> like
>
> [...]
>
>
> Vim
> P| **
> r| **
> o| **
> d| *
> u| *
> c| *
> t| *
> i| *
> v| * <-- the infamous steep curve
> i| *
> t| *
> y| ***** <-- time spent learning before you can do anything
> -+----------------------------__------------------------------
> | Effort over time --->
>
> [...]
>
> How can it be "infamous" to suddenly become a lot more productive in
> no time at all? (It's possible, let's say it suddenly all "clicks"
> and makes sense in your mind.) Or maybe it's the part before that
> which is "infamous", where it takes some non-negligible effort
> before you can do anything at all? But then, why call it "steep"
> when one pictures it as flat? No matter how I look at it, there's
> something I don't grok.
>
> I would picture it this way:
>
> ^
> | o
> | o
> | o
> |
> o (2)
> | o
> | o
> | o
> | o
> | ************* (1)
> | ***************
> | ****************
> | ******* ^^^^^^^^^^^^ Your productivity takes off,
> | ** / you literally start "running"
> | ** / Learning by doing, in real conditions
> | ** / (incl. learning-by-doing how to use the help)
> E| * :
> f| * :
> f| * : Studying the vim-tutor
> o| * : (OK, it takes some effort) (I suppose this is the so-called
> r| * : "steep" learning curve, but puh-lease! Just studying the
> t|* : included manual, and it would be too much?)
> ;o----------------------------__------------------------------__------------->
> ;; Productivity
>
> (1) OK, I suppose there's a limit to how much you can do how fast,
> so you stop here for a time: no additional effort, no additional
> productivity.
> (2) But any time you want to study some more, or any time you put
> some effort into combining stuff you already knew, you can increase
> your productivity, maybe just a little at a time.
>
> Best regards,
> Tony.
> --
> Yes, but which self do you want to be?
>
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.__php
> <http://www.vim.org/maillist.php>
>
>
>
>
> --
>
> Gerald Klein DBA____
>
> ContactMe@geraldklein.com <mailto:ContactMe@geraldklein.com>
>
> www.geraldklein.com <http://geraldklein.com/>____
>
> geraldklein.wordpress.com <http://geraldklein.wordpress.com>
>
> jk@zognet.com <mailto:jk@zognet.com>____
>
> 708-599-0352____
>
>
> Arch Awesome, Ranger & Vim the coding triple threat.
>
> Linux registered user #548580
>
>
>
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

No comments: