Live data from Hacker News

Stack Overflow: Helping One Million Developers Exit Vim (2017)

stackoverflow.blog

141–149 of 149 posts

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#141
Looking at the demographic representation of users worldwide, does it make sense to deduce that top 5 countries (Ukraine, Turkey, Indonesia, Pakistan, Vietnam) are ones with emerging software industries with many novice programmers and the countries at the bottom have well established industry with experienced programmers?

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#142
post #72

My first year of grad school I was a TA for a first year computer science course that was often taken by students from a variety of majors. The first editing sessions I spent the whole lab time running around help students with frozen vi editors. The main problem is you don't start in "edit mode" and students expect to be able to just start typing (which is a reasonable expectation). Who knows what "command" they jus…

Why not just write the basic instructions up on the board? Or give them a handout with the basic command keys?

You can lead a horse to water, but he will still start typing before reading instructions.

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#143
post #102
post #72

Earlier quoted context omitted.

Why not just write the basic instructions up on the board? Or give them a handout with the basic command keys?

Why not just use an editor without awful UX?

That would have been my choice. Unfortunately I wasn't the one that made the decision to have the students use vi.

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#144
post #69

Earlier quoted context omitted.

For the cost of tuition, that should be banned.

Too many people go to college today. A degree used to carry prestige. Now it mainly shows you're impulsive enough to take out $60,000+ in debt when you don't even know what you want to major in.

For reference this was 1992 and the lab was a collection of thin clients that booted in HP/UX. I still hate vi to this day.

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#145
post #102
post #72

Earlier quoted context omitted.

Why not just write the basic instructions up on the board? Or give them a handout with the basic command keys?

Why not just use an editor without awful UX?

It's not really awful, especially when you compare it to something like ed, edlin, or edt...

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#147
post #133

Earlier quoted context omitted.

"Weed-out" classes are pretty common across subjects, though. I remember taking an introductory course in our undergraduate pre-med track which was basically just a new presentation about novel research every week. The exams would be on these fairly specialized papers which most first-year students were at a loss to understand, so they ended up being exercises in rote memorization. When some of us complained to a TA…

Weed out classes shouldn’t exist. Not when a degree is mandatory and student loans can’t be defaulted.

I agree - I sure didn't stick with studying medicine - but there they are.

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#148
post #145
post #102

Earlier quoted context omitted.

Why not just use an editor without awful UX?

It's not really awful, especially when you compare it to something like ed, edlin, or edt...

The fact that $thing has some negative qualities is not erased by pointing at $otherThing which scores lower on that particular dimension.

Re: Stack Overflow: Helping One Million Developers Exit Vim (2017)

#149
post #148
post #145

Earlier quoted context omitted.

It's not really awful, especially when you compare it to something like ed, edlin, or edt...

The fact that $thing has some negative qualities is not erased by pointing at $otherThing which scores lower on that particular dimension.

There aren't really any editors that have no negative qualities...

vi is a very good editor. You have to learn about three things to use it effectively. It's really not a high bar to entry.

Post reply on HN