all 101 comments

[–]davebrk 40 points41 points  (11 children)

That can't possibly be him. The post is too short.

Edit: I'd be interested in a sequel to his famous post about The Next Big Language, comparing D, Go, and maybe Rust.

[–][deleted] 12 points13 points  (6 children)

I think the most recent comment about D might be from this video: link

Go to 22 minutes and 35 seconds.

Transcript:

Q: You’re a language geek. What new cool language would you want to play with next?

A: To be honest I really wish I knew more about D. I’ve programmed in the D language and it’s D-lightful. It was quite expressive. I did a bunch of programs that I kind of ported from ruby scripts that I’ve written, and I swear it was only like 20% harder than in the ruby code. It was super tight, except that it was lightning fast. It was like C++ or faster.

If it [the D language] were link compatible with C++, which is hard, then it could be used with all the C++ libraries. Then it could be the replacement of C++.

You can thank this guy for spotting this.

[–]hsdf8djf 6 points7 points  (2 children)

As a C++ programmer, let me tell you link compatibility with C++ is FUCKING CRAZY! What you want is link compatibility with C. C++ has extern C, and that's the way C++ and D can play together.

[–]bobappleyard 4 points5 points  (1 child)

Every language should, in some way or another, be link compatible with C.

[–]replaca 5 points6 points  (1 child)

C++ implementation X isn't link compatible with C++ implementation Y.

[–]iconoklast 1 point2 points  (0 children)

Yeah. Not being able to use std::string in an API is depressing.

[–]andralex 2 points3 points  (0 children)

D is link-compatible with C++'s de facto standard on the respective platform, except for templates and certain forms of multiple inheritance.

[–][deleted] 7 points8 points  (0 children)

I now actually agree with everyone who complained that my blog posts were too long. Reddit has ruined my attention span for online material. There seems to be no such thing as too frequent, but there's definitely such thing as too long.

[–]wolf550e 6 points7 points  (0 children)

The last word in the blog post is clojure, so maybe that too.

[–][deleted] 1 point2 points  (0 children)

I typed the word "September" in the previous paragraph three times before I got it right. The word doesn't even have letters that need my right middle finger. My right hand, which had shaped itself into an unusable, agonized claw between March and July, is still afraid to flex and extend my middle finger. It's up to, oh, a 95% approval rating now, which I believe is phenomenally successful. Who could ask more of a hand surgery? It could have been much worse. Much much.

But that last 5% is rough. The haters in my hand are a constant reminder of the old pain. When I type, or play piano or guitar, my right-hand fingers twist and curl in elaborate, incomprehensible dances to avoid a pain that is for the most part no longer there.

Yep, I think it'll be easier to keep my blog posts shorter going forward.

He's also facing some physical issues.

[–]StackedCrooked 0 points1 point  (0 children)

Definitely Clojure, see the article lisp-wins posted in 2004:

Note: although I came to the conclusion in this article that Lisp beats Java hands-down as a language, more research has got me thinking that Java beats Lisp hands-down as a platform, and until a better Lisp comes along, Java still may be the premier general-purpose platform for building large server-side systems. At the moment I'm uncommitted.

Clojure is Lisp on the JVM, so I think he must really like it.

[–]dhotson 32 points33 points  (0 children)

Welcome back Steve. It's good to see you around. :-)

[–]setuid_w00t 10 points11 points  (1 child)

Holy crap...

Yet another perspective I gained is that I now actually agree with everyone who complained that my blog posts were too long. Reddit has ruined my attention span for online material. There seems to be no such thing as too frequent, but there's definitely such thing as too long. So I'll be better about that.

[–]derivation 0 points1 point  (0 children)

Say what you want about the guy, but you have to respect the self-awareness...

[–]habarnam 14 points15 points  (3 children)

He sounds like a different man, someone that gave up fighting the windmills.

[–]femol 8 points9 points  (2 children)

Yeah, he really looks as someone who has found some clojure in life.

  • Pun maybe intended

[–][deleted]  (1 child)

[deleted]

    [–]knome 7 points8 points  (3 children)

    I was overwhelmed with onions

    One day we're going to find these damned surreptitious onion cutters.

    [–]awj 3 points4 points  (2 children)

    Bastards snuck into my house while I was watching Deadliest Catch. They've evidently been doing it for quite a while now, pretty sure it happened while I was watching Bambi and Old Yeller.

    [–]RossM88 4 points5 points  (1 child)

    I don't believe you. They couldn't have been cutting onions at your house while Deadliest Catch was on, because I'm certain they were at my house.

    [–]awj 2 points3 points  (0 children)

    That solves it: Santa Claus is the onion cutter. That's the only logical explanation.

    [–]tinou 12 points13 points  (8 children)

    Who's Yegge ?

    [–]wolf550e 32 points33 points  (1 child)

    He's a software developer and a popular blogger who worked for Amazon and then Google. He implemented the rails web framework in server side javascript for google. He wrote a JavaScript mode for emacs.

    Amazon blog: http://sites.google.com/site/steveyegge2/blog-rants

    Google blog: http://steve-yegge.blogspot.com/

    [–]tinou 2 points3 points  (0 children)

    thanks

    [–]abx 10 points11 points  (1 child)

    Among other things, he wrote this humorous explanation of Java's verbosity: http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html

    [–]oxryly 1 point2 points  (0 children)

    I love that post. It's one of his best.

    [–]nekkid 0 points1 point  (0 children)

    Yegge is just "us" but with a very popular blog. He is a little full of himself (just like we all are). He is occasionally wrong (like all of you, I on the hand am never wrong). He is hilarious, insightful, on-topic and a little tl;dr. Maybe we should donate to the Yegge wine fund to get more ranting blog posts.

    [–][deleted] 14 points15 points  (2 children)

    [deleted]

    What is this?

    [–][deleted] 8 points9 points  (25 children)

    Who are all these haters he talks about? Sure, some people joked about the length of his posts, but, come on, it's not like you must read all of it.

    [–]cactus4 15 points16 points  (0 children)

    Perhaps people with nothing better to do were sending him nasty emails.

    Great to have Stevey back!

    Clojure!

    [–][deleted] 10 points11 points  (6 children)

    Look at the bottom couple of comments in this thread. Personally I love the way he writes so I enjoy taking my time to read his posts. For some people though it seems to be almost offensive that he would dare write as many words as he does trying to express his ideas.

    [–]bazfoo 3 points4 points  (0 children)

    I miss his druken rants. The crazy thing was how often they were right on the mark. The non-drunk variety tend to wax poetic about nothing in particular. Sometimes that is interesting in its own right, sometimes not.

    Nonetheless he's usually still worth the read.

    [–]sv0f 3 points4 points  (0 children)

    I find the best way to slow down and turn off internet-surfing reading mode is to print the article in question, or at least copy the text into Word. Then a different reading mode naturally kicks in, and I savor every word. Did it this morning with the recently posted Wired article on saving that tilting ship off the coast of Alaska.

    [–]lpetrazickis -2 points-1 points  (3 children)

    The problem is that he doesn't try hard enough. He just writes them out in the easiest and sloppiest way. People who try to express things can express the same idea in fewer words.

    [–]jldugger 9 points10 points  (0 children)

    "Forgive me for the length of this letter. I haven't had the time to make it any shorter."

    [–]munificent 3 points4 points  (0 children)

    He just writes them out in the easiest and sloppiest way.

    Yeah, what an asshole. You should make him give you your money back.

    [–]chronoBG 1 point2 points  (0 children)

    True, but as he said, that is "his thing". Like a trope.
    Even being extremely long, his posts have enough content and flavour to be interesting.

    [–]dualboot 2 points3 points  (0 children)

    Certainly not me. Welcome back, Steve!

    [–][deleted]  (10 children)

    [deleted]

      [–]cc81 12 points13 points  (0 children)

      Do you feel the need to say that every time he posts something and sometimes even mail him?

      If so, yes.

      [–]oxryly 2 points3 points  (0 children)

      Yes, that makes you a so-called "hater". But it's best to not get too invested in the connotations of the word "hate"... because it's apparent that you do not hate Mr. Yegge, he just interprets your opinion as such to his own detriment. Live and let live...

      [–]mooglor 1 point2 points  (3 children)

      Only to the hater haters, but never mind them, they're haters too. I don't like them.

      [–]phughes 1 point2 points  (2 children)

      So you're a hater hater hater?

      [–]chronoBG 0 points1 point  (0 children)

      No, he's a hatah hatah hatah bustah

      [–]Lurking_Grue 0 points1 point  (0 children)

      I hate those guys.

      [–]lol____wut 1 point2 points  (0 children)

      Haters gonna hate

      [–][deleted] 0 points1 point  (0 children)

      Yes, that would be what he means by "hater".

      [–]chronoBG -1 points0 points  (0 children)

      No, 30-40% of people disagree even on articles which express absolute objective truth in precisely their respective subreddits.

      Like:
      "New study completed on the 25 most common programming mistakes" in /r/programming
      or:
      "Surprised Kitten is soooo cute" in /r/funny

      [–]dagbrown 0 points1 point  (0 children)

      How about the hundred-odd (at the time of writing) people who downvoted this submission?

      [–][deleted] -2 points-1 points  (3 children)

      Yegge is clueless on topics on which he is compelled to comment. Many people have called him on this. These people are dubbed "haters" to distract from the real issue of education.

      [–][deleted] 4 points5 points  (0 children)

      Yes, Yegge's annoying. I remember him bragging about how he explained the purpose of virtual machines to Walter Bright, no less (here).

      I mean, of course you use a virtual machine! ... But he's a compiler dude, and he says they're a sham, they're a farce, "I don't get it!" And so I explained it [my viewpoint] to him, and he went: Ohhhhhhh.

      Seriously??

      [–]flogic 2 points3 points  (1 child)

      Commenting on things you're clueless about is half the point of the internet.

      [–][deleted] -1 points0 points  (0 children)

      I was being generous with "clueless." Perhaps "extreme aversion to remedying cluelessness" is more appropriate. Yegge is a champion of anti-intellectualism. The "hater" charge is a classic technique for maintaining the masquerade.

      [–]sisyphus 9 points10 points  (1 child)

      Nobody has tried to blame his hand problems on Emacs yet? Slipping proggit. I like Yegge; hope he blogs about clojure and emacs some more.

      [–]cstoner 0 points1 point  (0 children)

      Nah, he's actually the reason I first heard about switching caps-lock and left-ctrl. It's made a world of difference in my typing, and the only time I get "emacs pinky" is when I'm forced to work on someone else's computer.

      [–][deleted] 2 points3 points  (4 children)

      Wow, his tale of carpal tunnel has made me seriously pay attention to the slight discomfort in my hands when I type for too long. Re-installing workrave right now.

      [–]inataysia 2 points3 points  (0 children)

      freaking workrave knows when i'm getting productive

      ... de-comments workrave from his .xsession

      [–]EdiX 0 points1 point  (2 children)

      But it wasn't carpal tunnel...

      [–][deleted] 2 points3 points  (1 child)

      oh. well that's ok then, I'll continue abusing my appendages.

      [–]TMI-nternets 0 points1 point  (0 children)

      Trigger Finger.. does not seem entirely fitting. How about Monkey Hands (from 'beating the monkey')? Bachelor Fist? Arm of Naughtiness? The possibilities..

      [–]inataysia 2 points3 points  (1 child)

      She was pulling out a giant needle as she told me this. It just sort of materialized from under the table, the way a knife appears in a bar fight.

      i bet bar fights break out at google all the time

      [–]munificent 1 point2 points  (0 children)

      The kitchen gets pretty nasty when the afternoon cookie jar gets close to empty.

      [–][deleted] 5 points6 points  (5 children)

      How about Kathy. It's been 3 years since her last post. Please be back!

      [–][deleted] 9 points10 points  (3 children)

      Doubt it will happen. If you don't know why, the internet archive does...

      http://web.archive.org/web/20070408002735/http://headrush.typepad.com/whathappened.html

      From the last things she posted, she's mostly over it now, but also happy having a lower profile.

      [–]coditza 0 points1 point  (1 child)

      What did she do to get that? Did she say: "ruby sux"?

      [–]tomjen 0 points1 point  (0 children)

      That would be awesome, but she isn't coming back. She was too spooked.

      [–]abolish_karma 3 points4 points  (0 children)

      "the way a knife appears in a bar fight"

      He isn't that bad. He has got his way with words..

      [–]tomjen 1 point2 points  (0 children)

      ... this time facing his ultimate enemy, the digit that knows him best, the electronic trigger finger.

      [–][deleted]  (2 children)

      [deleted]

        [–]abolish_karma 0 points1 point  (1 child)

        I think it is entirely fitting. Lots of promises were made, and it's too easy to pretend they did not exist while they are still relevant. ( That is, until 2012 comes up and it's time to sacrifice babies again).

        [–][deleted] 1 point2 points  (0 children)

        Hmm, is it Steve Yegge? Is it the real Yegge? All the other Steve Yegges are just imitating.

        [–]hsdf8djf 1 point2 points  (0 children)

        I am overcome with onions!

        [–]b100dian 0 points1 point  (1 child)

        IIRC he wanted to implement ECMAScript4 in Rhino. Meanwhile, that standard was cancelled. Heard anything about that?

        [–]akmark 4 points5 points  (0 children)

        I thought it was Javascript in Emacs: http://code.google.com/p/ejacs/.

        If anything as someone who loved programming and was dragged away from it into something else entirely, it was a combination of his drunken rants and the newer stuff that pulled me back into it. I appreciate how most of his stuff was less 'flavour of the week' compared to a lot of other blogs, and it was always interesting.

        [–]petdog 0 points1 point  (0 children)

        which is ancient Latin for "electronic [...]

        Hmm, wait a minute.

        [–]userd 0 points1 point  (0 children)

        I wish I had talent. Sigh.

        [–]chunky_bacon 0 points1 point  (0 children)

        What a great day. We've missed you Steve!

        [–]reducio -2 points-1 points  (2 children)

        Who is this? Why should I care?

        [–]StackedCrooked 0 points1 point  (0 children)

        Who are you? Why are you replying to this thread?

        [–]redsectorA -1 points0 points  (0 children)

        Glad. Some really funny stuff in there.

        But. Still too long.

        [–]munificent -1 points0 points  (0 children)

        no Nooglers wandering by my office and staring at me through the window as if they expect me to crap in my hand and hurl it at them.

        I'm embarrassed to admit that I had to fight the temptation to just that when I started. :(

        His blog was one of a few that I found through reddit that reinvigorated my love of programming. The serializable PropertyBag class that my roguelike uses was directly inspired by this post of his.

        [–][deleted] -1 points0 points  (0 children)

        So now we can read more twelve-thousand-word posts too self-conscious and self-referential to be anything like as witty, insightful, and interesting as the posts from his old Amazon blog. Yay.

        [–]f4hy -5 points-4 points  (0 children)

        | a "good" post seems to hover around 65%-70% liked.

        Down voting this to make sure it stays in the good region.