Remix.run Logo
Quarrelsome 6 hours ago

tbf quitting vim is extremely unintuitive to someone that opened it by accident for the first time.

budman1 5 hours ago | parent | next [-]

quitting vi is a basic competency test.

would you listen to a doctor that could not suture a cut? how about a mechanic that could not remove a socket from a ratchet?

simple file editing. vi has been around for every. if you haven't seen it, and needed it at least once, what have you been doing?

(personal anecdote: once had an engineering VP bring up that a stray ":wq" in a document was a sign of a real engineer...working outside of where he should be..)

ericd 4 hours ago | parent | next [-]

I’d been developing with emacs for years before I learned how to quit vi. Just means he’s never had to change the config on a remote server with a barebones setup :-)

vovavili 4 hours ago | parent | prev | next [-]

It's more of a cheap gotcha than a valid test. If we take somebody like me, I learned to code in IDEA/PyCharm, these days mostly code with either Zed or OpenCode, and occasionally drop into nano and Positron. I wouldn't be able to do anything in Neovim without looking it up simply because I had no reason to learn it. A doctor who learned practices appropriate in the 20th century might now necessarily be hired for knowledge of these practices today.

hnthrow0287345 3 hours ago | parent | prev | next [-]

I'm certainly not listening to someone who thinks vi is used by every developer

budman1 an hour ago | parent [-]

used. maybe not. but cognizant of it. sure. and having used it once or twice.

come on! you are a software expert and you never had to edit a file on a machine where claude was not available?

budman1 an hour ago | parent [-]

what would you say about a EE that could not use a scope?

Quarrelsome 5 hours ago | parent | prev [-]

> quitting vi is a basic competency test.

no, its pop quiz bullshit. Oh you know about ":wq"? Well done! But if you don't know, you do it a few times and now you know. It does nothing, outside of teaching you a bit about poor UX.

> if you haven't seen it, and needed it at least once, what have you been doing?

using one of the other available ides?

> once had an engineering VP bring up that a stray ":wq" in a document was a sign of a real engineer...working outside of where he should be..

That's not a sign of good judgement, that's a sign of being technically fashionable. It's hipster shit, akin to rejecting a candidate because they're a fan of Taylor Swift and don't know who the band Tool are.

johnisgood 4 hours ago | parent [-]

What distinguishes knowing about vim from knowing about virtually anything else? If you apply to a job in tech, you should know that by long-pressing the power button, your PC turns off. Is this pop quiz shit, too? The bar is ridiculously low these days, apparently.

Quarrelsome 3 hours ago | parent [-]

[dead]

marssaxman 5 hours ago | parent | prev | next [-]

I used `killall vi` from another terminal for years before I finally memorized the proper way to do it.

thaumasiotes 2 hours ago | parent [-]

How did you save the edits you made in vi?

SilasX 5 hours ago | parent | prev [-]

Funny/informative story about this: There was a project, OpenHatch.org c. 2011 that tried to get people to be comfortable enough with programming to contribute to open source projects. In one of the tutorials (I think introducing command-line git?), if you followed the instructions, it would dump you into vim. It hadn't introduced to you vim by that point or explained that's what was happening, so you wouldn't even know enough to google the error. And this was a project that was supposed to be primarily focused on being newbie-friendly!