Hacker News new | ask | show | jobs
by wheels 5458 days ago
Interesting note:

With Rasmus Lerdorf working at WePay, this means the creators of the two most presently popular web programming languages, Ruby and PHP, are now working for YC companies.

(Which is a teency stretch since Heroku is now SalesForce and hence no longer really a YC company, but we'll count them to keep it interesting.)

6 comments

Hmm, hate to knock the steam out of my own post, but it seems Lerdorf was only at WePay for one year and left in April:

http://www.linkedin.com/in/rlerdorf

"Architecture, API, OAuth, Fraud work." - http://www.linkedin.com/in/rlerdorf

Anybody knows the truth on "Fraud work"?

Edit: "Fraud work" at WePay (YC)

I'd love to know how Ruby is one of the two most popular web programming languages. I love ruby but from what I see here in NYC, I'd say python is more popular. Are we trading anecdotes here? Or is that two most popular based on a metric from somewhere?
Based on anecdotal evidence it seems like python is generally much more popular then ruby, being frequently used for just about any general purpose programming (other then some speed sensitive and low level stuff) such as os scripting, application scripting, web programming, number crunching, desktop applications, ect.

While ruby(usually rails) is unfortunately only popular for web programming (probably because python is a very similar language that out-competes it, partially due to specialized libraries and more stable interfaces) where it seems to be more popular then python.

I'll throw in my anecdotal evidence as well then. At work use ruby for a lot of configuration management with puppet mainly due to it just being easier to just throw some extra ruby in place than shell out to another script. So ever so slowly we have been getting more and more ruby into our "enterprise".

We also have another more "corporate" type piece of software that uses python that gets... less use, but that is more due to it really being written in java and having performance closer to a glacier. Which is why we have puppet now in the first place.

I've used both ruby and perl for equal amounts of time, and I've recently started to use it at work to replace old perl and shell I have. That and I've switched vm's to rubinius so those old "ruby is slow" gripes to be honest never cause problems. That and having a jit+vm that isn't java on each of our os's is really awesome.

Don't get me wrong, Python is a great language but you are 100% right, there isn't much need for learning both Ruby and Python. They both are roughly equivalent featurewise, but they both take completely different roads about how you approach general purpose programming. That said I know both but rarely use my Python knowledge much. But it does have some great libraries out there for numeric computation/etc... I also know of a few companies that use ruby as their goto language to get failing (java) projects out of the door.

Disclaimer: I never use rails at all, haven't since I looked at it source in the 1.x days. Was REALLY put off with all of the monkey patching they did.

Doh I forgot to mention puppet.
We track the programming language that our customers are using on sign up. Our customers aren't particularly early-adopter-ish, so I assume it's a reasonable approximation (taken over a decently large sample of sites):

http://blog.directededge.com/2010/05/30/what-programming-lan...

See also:

http://www.indeed.com/jobanalytics/jobtrends?q=ruby+rails%2C...

Or even (this one surprises me, since I figured Python generally would come out on top when not selecting for web stuff):

http://www.indeed.com/jobtrends?q=ruby%2C+python&l=

Yeah, without some numbers it's hard to exclude Python here.
And, as sad as it is, Java and C# which are heavyweights of pretty much anything corporate-produced.
You're reading too much into the words.
You me reading the words right. He said, "two most popular", which they aren't.
Ruby is popular in the sense of Rails and the tools that it has spawned to help us web workers better deal with the web...my 02c
Doesn't Rasmus Lerdorf "hate" programming, though?[1] I don't think he's on the same "level" as Matz regarding their languages and the passion behind them because of this.

"There are people who actually like programming. I don't understand why they like programming."

[1] http://en.wikiquote.org/wiki/Rasmus_Lerdorf

It's a bit of hyperbole on his part, but yeah, I think he likes seeing how something ought to be done, and doesn't enjoy sitting down and actually pecking at the keys to make it happen. I can understand that.

Speaking of dot coms and Linuxcare and such, much as I don't care for working with PHP, Rasmus is a really smart, friendly and nice guy who is well worth talking with even if his language is not 'hip'.

I take that and other similar things he has uttered in the past to mean that he puts pragmatism over perfectionism. He wraps it in a self-deprecating tone of humor, which may come out as ignorant but is in fact just him being humble. Or that's how I understand him anyway.
"I don't like writing, I like having written." - Ernest Hemingway
Is there a source for that Hemingway quote?
I totally lack context, here, but when I saw that quote, my first thought was, "With the tastes you showed in creating PHP, it's no wonder you hate programming."
It is very easy to bash him but he must have done something right and he deserves the credit for it.
Javascript seems a tad more popular than Ruby.
Only on the client ;)
only on the browser, although some people do use desktop gui library bindings to javascript.
Ruby isn't as popular as python, java, or javascript, http://langpop.com/, where did you get your data from?
Python is more widely used than Ruby overall but Rails alone is far more popular than all the Python web frameworks combined.
I love it when I don't even have to promote my site myself in these discussions, thanks:-)
Had the site taken Github into consideration, things would have been different.
Also worth noting that Simon Willison of Django fame is also cofounder of a YC company.