WIL WHEATON dot NET

50,000 Monkeys at 50,000 Typewriters Can't Be Wrong

real programmers

  • WWdN in Exile

Xkcd_programmers
In addition to being really funny, the latest xkcd is rather timely.

I was a vi or vim guy when I needed to use a text editor (that’s how I did most of the original WWdN updates, via ssh back in the old days,) and my standard line to give emacs fanboys was, "Emacs? Yeah, I’ve tried to use it, but I could never find the text editor."

Then we’d go back to arguing about stuff that really mattered, like which captain was better.

  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Bluesky (Opens in new window) Bluesky
  • More
  • Click to share on Pinterest (Opens in new window) Pinterest

Like this:

Like Loading...

Related


Discover more from WIL WHEATON dot NET

Subscribe to get the latest posts sent to your email.

1 February, 2008 Wil

Post navigation

on a routine expedition → ← phoenix trip report, part 3

28 thoughts on “real programmers”

  1. lauren says:
    1 February, 2008 at 10:56 am

    Wow, that is a really geeky comic. Of course, that means I must be really geeky, because it made me laugh!

  2. Coppervale says:
    1 February, 2008 at 10:57 am

    Regarding Captains…
    Overheard in a bookstore yesterday:
    “…and then he said, “I’d never let a kid on MY bridge?”
    “Well, that attitude is prolly why J.J. won’t let him be in the new movie.”

  3. ObserverEffect says:
    1 February, 2008 at 10:59 am

    Emacs has a text editor?!

  4. twoluvcats says:
    1 February, 2008 at 11:02 am

    ahahhahaa i love xkcd
    …it reminds me every day why I’m glad I’m not a programmer hehe

  5. Matthew Weier O'Phinney says:
    1 February, 2008 at 11:11 am

    Check out the alt tag on the xkcd image — it’s at least as funny as the actual comic itself.
    I use vim for everything written; I may then take what I write and format it in a word processor or DTP program, but I find I can type close to as fast as I think only when I do so without the distractions most modern editors provide.

  6. KarenByNight says:
    1 February, 2008 at 11:48 am

    My friends and I tend to derail these conversations by flashing editor gang signs. The VI one is made by holding your ring finger down with your thumb so that the three fingers left form “VI”. No one is ever pedantic enough to talk about the merits of modal vs control key editors after three people have simultaneously flashed them the VI gang sign and called out “VI represent, yo!”

  7. jslicer says:
    1 February, 2008 at 11:54 am

    REAL programmers can still code a relational database all in zeros because the company he/she works for is in serious cutback mode and won’t let programmers use ones as they’re in short supply.

  8. jslicer says:
    1 February, 2008 at 11:56 am

    …oh, and, uh, KarenByNight? That is also known as “The Shocker”. Might want to keep that one on the DL in certain conversations.

  9. PrincessWHN says:
    1 February, 2008 at 12:10 pm

    The mouseover text made that one for me. So funny.
    P.S. Having been listening to your Last.fm radio station, I can only conclude you have been stalking my husband and sneaking his cds out of the house to rip them in the middle of the night.

  10. xerhino says:
    1 February, 2008 at 12:22 pm

    One of the pranks I used to play on the other sysadmin was to edit their account and change their shell to emacs. Of course emacs allows you to execute shell commands so they could fix it, if they knew the emacs commands…

  11. starshine_diva says:
    1 February, 2008 at 1:36 pm

    Coppervale,
    That is not only hilarious, it is totally awesome! Thanks for sharing lol

  12. Mike Cohen says:
    1 February, 2008 at 1:37 pm

    Vi is for pussies 🙂
    Did you know emacs keystrokes are universally available in Mac OS X? Even it a text area in Safari, you can hit ctrl-A to go to the beginning of a line, ctrl-E to go to the end, etc.
    Actually I use both, since most linux installations only have vi by default. Also, emacs is too big to fit on Linux devices I use like a Buffalo Terastation, OLPC laptop, and a GP2X.

  13. kaellinn18 says:
    1 February, 2008 at 1:40 pm

    @jslicer: “The Shocker” leaves the index finger and middle finger together, while the “VI” sign would spread them apart to create the “V”. An important difference. 🙂 (I believe the VI sign is also a hand signal at Arizona State University for something or other.)

  14. Vavu2001 says:
    1 February, 2008 at 2:08 pm

    Timely is the right word for it Wil, and very funny.

  15. Starr01 says:
    1 February, 2008 at 3:06 pm

    yup things that really matter…Picard over all with …o you were kidding…oops

  16. Celtic Mama says:
    1 February, 2008 at 3:14 pm

    Wil, responding to your Twitter about Lego Star Wars. Do it for the Xbox. The DS version still has bugs, even in the Complete Saga edition. My kids love it on the Wii.

  17. Sandra L. says:
    1 February, 2008 at 4:05 pm

    I use nano (and pico before that) when I use Linux at all. And you know what? I’m okay with my total lack of alpha-geekness.
    No, I’m not a “real” programmer – I finish my projects before they’re obsolete. 😉

  18. Tim says:
    1 February, 2008 at 6:54 pm

    I use Nano too. The only people I know who use vi and emacs are people who started coding years ago and those were the only editors you could find consistently on your server.
    Anyone learning vi or emacs now is just wasting time, time they could be using to you know, write code.

  19. Wil says:
    1 February, 2008 at 7:19 pm

    Anyone learning vi or emacs now is just wasting time, time they could be using to you know, write code.
    True dat, as they say.
    I feel this way about doing a lot of complex coding of my own on my blog or blog-related databases. Time I spend doing that is time I could spend, you know, creative writing.

  20. ech says:
    1 February, 2008 at 7:22 pm

    Having used paper tape, punch cards, line editors of several flavors, vi, emacs, etc. I found the absolute best programming environment evah was the Symbolics Lisp Machine. It did anything and everything. Common Lisp + Flavors + Symbolics = CompGeek Heaven.
    Oh, and I’ve had to write programs in machine code. Somewhere I have a jump ruler I made for PDP-11 code – 1 inch = 5 words.

  21. Repton says:
    1 February, 2008 at 7:56 pm

    To find the text editor in emacs, type M-x viper-mode 🙂
    :wq

  22. Abbie Williams says:
    1 February, 2008 at 11:59 pm

    Speaking of comics:
    See? All right thinking people loved Wesley and chalked up any annoying behaviour to writers and idiot ‘grown-ups’
    http://www.leasticoulddo.com/comic/20080130

  23. Dornar says:
    2 February, 2008 at 7:27 am

    having tested nroff and troff for 0.4 unix beta on a pdp11 in berkeley in 79, I am a die-hard vi user.
    go, go geekhood,
    zz

  24. Craig Steffen says:
    2 February, 2008 at 7:55 am

    nano is nice for light-weight editing, like system files and such. I also use it as my e-mail editor. With nano installed on the machine I never have to touch vi, which gives me hives. I’ve never been able to figure out the logic of its commands.
    For real programming, I use emacs. Large and complicated, yes, but I’m used to the way that it has hooks for showing matching grouping symbols and syntax highlighting for C code.
    I did actually once set it up so that emacs was my login shell (mostly to be able to claim the corresponding Geek Code tag). There are several things that are then difficult to do, so I abandoned it.

  25. Demetrius of Pharos says:
    2 February, 2008 at 10:02 am

    Hey Wil –
    As a fellow vim user, when I encountered people that tried to convert me to emacs I use the line my programming teacher share with me:
    “Emacs? Sure, I’ve used it. Its a wonderful operating system, all it lacks is a good text editor.”

  26. jlc says:
    2 February, 2008 at 11:23 am

    @Mike Cohen
    For emacs on OLPC:
    yum install emacs-nox
    It fits just fine.
    I also installed vim-enhanced. I’m ambidextrous or perverse or something.

  27. SonWorshipper says:
    2 February, 2008 at 4:01 pm

    @ kaellinn18 and jslicer-
    The VI handsign is also the Trident of Sparky the Sun Devil of Arizona State University. If you were to do that anywhere near Tempe, Arizona or near ASU’s rival school(s) and proclaim something about VI, you would get some funny looks.
    /Has a lot of ASU alumni on family tree.
    //Got some “shocked” expressions for using the trident out of state.

  28. beowuff says:
    4 February, 2008 at 1:11 pm

    /me passionately awaits Oreilly’s “Butterflies in a Nutshell”…

Comments are closed.

Related Posts

from the vault: the autumn moon lights my way

I wrote A LOT about my sons, and our relationship, during this five year mission. It's rewarding and special to look back at those posts, now, knowing everything I know.

WIL WHEATON dot NET is open for business

After a long Exile, I returned home this weekend. Until the heat death of the universe or I stop blogging (whichever comes first), I'll be back at WWdN.

Treat her like a lady, and she’ll always bring you home.

This is the second to last post I made at WWdN:in Exile. I’m copying it here for completion’s sake. In 2001, blogs were very new things. In fact, as much more time was […]

Treat her like a lady, and she’ll always bring you home.

This weekend, after way, way too many years in exile, I’m finally returning home. Wow. Typing that made me feel all the feels. I wasn't expecting that.

Recent Posts

hey it’s me on the katee sackhoff podcast!

hey it’s me on the katee sackhoff podcast!

I recorded this episode of the Katee Sackhoff Podcast a couple of weeks ago. It’s when I realized I needed to spend some money on a camera and some lights, […]

More Info
it’s storytime with wil wheaton episode 7 – end of play by chelsea sutton

it’s storytime with wil wheaton episode 7 – end of play by chelsea sutton

Well, here we are in Spain. I feel like I am just getting started, and I wish I had more new episodes yet to come, but we have come to […]

More Info
it’s storytime with wil wheaton episode 6 – if we make it through this alive by a.t. greenblatt

it’s storytime with wil wheaton episode 6 – if we make it through this alive by a.t. greenblatt

Happy Wednesday, friends! I'm here to remind you that there's a new episode of It's Storytime with Wil Wheaton, waiting for you wherever you get your podcasts.

More Info
good news, everyone!

good news, everyone!

Whoops. I misread my calendar, and this week’s It’s Storytime with Wil Wheaton is not the final episode. And it is not the episode I teased in the blog post […]

More Info

 

  • Instagram
  • Facebook

Member of The Internet Defense League

Creative Commons License
WIL WHEATON dot NET by Wil Wheaton is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Based on a work at http://wilwheaton.net.

Search my blog

Powered by WordPress | theme SG Double
%d